Dokku: не удалось запустить контейнер приложения / не удалось найти сервер

В настоящее время я пытаюсь выполнить первое развертывание своего приложения с помощью Dokku. К сожалению, у меня ошибка:

-----> Discovering process types
       Procfile declares types -> web, webpack
-----> Releasing myapp...
-----> Deploying myapp...
-----> Checking for predeploy task
       No predeploy task found, skipping
-----> Checking for release task
       No release task found, skipping
-----> App Procfile file found
-----> DOKKU_SCALE file exists
=====> Processing deployment checks
       No CHECKS file found. Simple container checks will be performed.
       For more efficient zero downtime deployments, create a CHECKS file. See http://dokku.viewdocs.io/dokku/deployment/zero-downtime-deploys/ for examples
-----> Attempting pre-flight checks (web.1)
       Waiting for 10 seconds ...
remote:  !     App container failed to start!!
=====> myapp web container output:
       Could not find server "".
       Run `bin/rails server --help` for more options.

Я предполагаю, что с моим Procfile что-то не так, но я действительно не вижу:

web: bin/rails server -p ${PORT:-5000} -e $RAILS_ENV
webpack: NODE_ENV=production ./bin/webpack --watch --colors --progress
# dokku ps:scale myapp
-----> Scaling for myapp
proctype: qty
--------: ---
web:  1
webpack: 1

Есть идеи? Ваша помощь будет очень признательна!


person escanxr    schedule 24.02.2021    source источник


Ответы (1)


Хорошо, проблема была довольно глупой. Драгоценный камень puma находился в группе разработки, поэтому не был доступен в производстве для запуска сервера.

person escanxr    schedule 25.02.2021