Кто-нибудь имел опыт развертывания приложения Django на Heroku, в котором есть скрипт?
В настоящее время я создаю веб-приложение, которое работает в качестве инструмента переднего плана для парыPython-ботов, которые я создавал в течение многих лет, а также для личных полезных инструментов (скрипты).Проблема в том, что я пытался развернуть свое приложение на Heroku и протестировать функциональность запуска моего Tinder Bot из Heroku, но у меня ничего не получилось, в настоящее время я получаю такие ошибки, как:
«Неизвестная ошибка: Chrome не запустился: произошел ненормальный выход (неизвестная ошибка: файл DevToolsActivePort не существует» *
Что я сделал, чтобы попытаться решить проблему:
1- Настройкааргументы chrome:
chrome_settings = Options()
chrome_settings.add_argument('--headless')
chrome_settings.add_argument('--no-sandbox')
chrome_settings.add_argument('--disable-dev-shm-usage')
А также установка каталогов для двоичного файла и хром-драйвера:
GOOGLE_CHROME_BIN = '/app/.apt/usr/bin/google-chrome'
path_of_chrome_driver = '/app/.chromedriver/bin/chromedriver'
Но я все еще получаю ту же ошибку. Будет ли кто-нибудьзнаете, какова правильная процедура для создания веб-приложения, которое может содержать скрипты на Python, и для развертывания на Heroku?
Ps: я выполнил шаги по настройке (Whitenoise и gunicorn) дляРазвертывание heroku.
Требования:
Django==2.1.1
gunicorn==19.9.0
pytz==2018.5
selenium==3.14.1
urllib3==1.23
whitenoise==4.1
Это сайт, который я разрабатываю: https://bot -Инструменты-collection.herokuapp.com/
Обновление
Ссылка на код:
https://gist.github.com/keithlowc/d0b274005ecf9d41b4f087620b487dc5