Как запустить Clockwork в Heroku
Я действительно новичок в Heroku, но у меня есть проблема. Я создал Clockwork
скрипт под названием "clock.rb" в рельсах, и я использую:
bundle exec clockwork clock.rb
чтобы запустить его в фоновом режиме на моем локальном сервере, но как я могу запустить это на сервере Heroku? (Хотелось бы самое дешевое решение)
Спасибо!!!
1 ответ
Решение
На ваш Procfile
использовать как это
worker: bundle exec clockwork clock.rb
он будет запускать сервер каждый раз после перезапуска Heroku push/web-сервера.
Или вы можете запустить с помощью console
с вашего компьютера, как это, но в этом случае вам нужно запускать каждый раз после перезапуска веб-сервера
heroku run bundle exec clockwork clock.rb
а из Heroku открой console
и введите
bundle exec clockwork clock.rb