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
Надеюсь, кто-то еще может извлечь выгоду из этого тоже.