Как я могу запустить два сценария на Heroku? - PullRequest
0 голосов
/ 09 ноября 2018

Я создаю Dash Webapp, у меня есть два скрипта Python: один является основным приложением Dash, а другой скрипт предназначен для извлечения данных.

Поскольку я не могу «объединить» два моих сценария в один, я решил, что второй сценарий отправляет мои данные в базу данных, в то время как сценарий Dash получает эти данные с запросом БД.

Теперь мне нужно развернуть его в режиме онлайн и запустить оба сценария параллельно, поскольку один будет передавать данные в БД, а другой - получать эти данные и отображать их на веб-странице, но можно ли запустить их сразу два файла Python параллельно? Могу ли я сделать это на одном dyno или использовать два разных приложения (одно для веб-приложения и другое для данных)?

1 Ответ

0 голосов
/ 10 ноября 2018

Проверьте это . Там написано:

Самый быстрый способ, может быть, перечислить команды для запуска, за которыми следуют &, с wait -n в конце, в Procfile, например ::

web: puma -C config/puma.rb & sidekiq & wait -n

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...