【发布时间】:2018-01-18 23:51:42
【问题描述】:
我正在使用由distillery 支持的edeliver 将Elixir 项目部署到远程。
我还成功创建了systemd.service 文件,该文件可以从命令行启动、停止、重新启动等。
但mix edeliver start production 命令似乎通过普通旧好的bin/my_app start shell 命令绕过systemd 运行版本。我想要的是始终使用systemd,即使是热上传,因为它(与upstart不同)确实提供reload功能。
我找不到我该告诉谁使用systemd 来[重新]开始发布。应该是delivery 策略吗?还有什么?我知道这个问题不适合 SO,但我只是迷路了。
那么:我可以强制edeliver 超过distillery 使用systemd 来开始发布吗?如果是,怎么做?
【问题讨论】:
标签: elixir edeliver distillery