Используя эту команду "git push dokku master" и разверните ruby на рельсах, используя Dokku в Digital Ocean, я получаю эту ошибку
-----> Waiting for 10 seconds ...
remote: App container failed to start!!
=====> borrouphost web container output:
=> Booting Puma
=> Rails 5.1.6.2 application starting in production
=> Run `rails server -h` for more startup options
[13] Puma starting in cluster mode...
[13] * Version 3.12.1 (ruby 2.4.1-p111), codename: Llamas in
Pajamas
[13] * Min threads: 5, max threads: 5
[13] * Environment: production
[13] * Process workers: 2
[13] * Phased restart available
[13] * Listening on tcp://0.0.0.0:5000
[13] * Daemonizing...
=====> end borrouphost web container output
To ***.**.***.**:borrouphost
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'dokku@***.**.***.**:borrouphost'
Я не могу получить то, что действительно не удается во время развертывания, которое я пытался включить
dokku trace on
но журналы были бесполезны. Я думаю, что проблема может быть из-за Procfile, поэтому я добавил в проект, я добавил это внутри него, но не работал
web: bundle exec rails server -p $PORT
long_running_worker: bundle exec rake jobs:work QUEUE=send_to_sf_long_running
short_running_worker: bundle exec rake jobs:work QUEUE=send_to_sf_short_running
incoming_data_processing_worker: bundle exec rake jobs:work QUEUE=incoming_data_processing
, затем я добавил это
web: bundle exec puma -C config/puma.rb
но ничего не получалось