Edeliver не может начать выпуск

При беге mix edeliver version production локально это терпит неудачу со следующим выводом

EDELIVER MYAPP WITH VERSION COMMAND

-----> getting release versions from production servers

production node:

  user    : app_user
  host    : my_app
  path    : /home/app_user/my_app.io
  response: bash: line 4: bin/my_app: No such file or directory

bash: line 47: bin/my_app: No such file or directory


VERSION DONE!

Ошибка очевидна, поскольку исполняемый файл находится в: ~/my_app.io/my_app/_build/prod/rel/my_app/bin

Я также не могу запустить любой из start/stop/restart команды etc

Развертывание прошло успешно, потому что когда я запускаю ssh и запускаю команду запуска, это работает.

Я хотел бы знать, может ли кто-нибудь указать мне направление какого-либо параметра конфигурации, который я пропускаю, поскольку локальные команды намного эффективнее.

1 ответ

Разобрался с проблемой

Я только создал свое приложение, запустив следующее: env MIX_ENV=prod mix edeliver build release

Я был, вероятно, слишком взволнован и забыл фактически развернуть релиз, используя что-то подобное mix edeliver deploy release to production --version=0.0.1

Надеюсь, кто-то еще может извлечь выгоду из этого тоже.

Другие вопросы по тегам