edeliver

    1热度

    1回答

    我正在尝试部署一个简单的凤凰应用程序edeliver。昨天经过许多努力后,它的工作。不管怎么说,今天我在它的工作一点,并试图 发布一个新版本: mix edeliver build release --branch=production # looks fine mix edeliver deploy release to production # looks fine mix edelive

    1热度

    3回答

    版本:(包括构建和生产系统相同) 药剂:1.4.0 操作系统:Ubuntu的LTS 14.04 酒厂配置: use Mix.Releases.Config, default_release: :default, default_environment: :prod environment :dev do set dev_mode: true set in

    0热度

    1回答

    当我运行mix edeliver build release production --verbose A remote command failed on: [email protected] 我得到这个错误,但是当我登录到服务器,花好月圆(因此混合)似乎安装罚款。 ssh [email protected] [email protected]:~$ mix -v Erlang

    0热度

    3回答

    我已经使用了Phoenix应用程序(我用--api标志创建了它),它有一些额外的数据来处理我在priv/data/filters.csv中存储的请求。 因此,它可以在dev模式下正常工作,我可以像这样读取此文件:File.stream!("priv/data/filters.csv"),但是一旦使用mix edeliver update发送应用程序,则无法再访问此文件。 我可以在构建目录中看到这个

    4热度

    1回答

    我正在尝试使用amazon EC2实例构建集群。 是否必须将每个节点的主机名设置为.hosts.erlang文件中列出的内容? 目前,.hosts.erlang每个节点有: 'ip-10-0-23-186.eu-central-1.compute.internal'. 'ip-10-0-5-10.eu-central-1.compute.internal'. 这是节点的私有DNS。 ,并在节

    1热度

    1回答

    当部署到多个节点时,我们不应该在每个节点上构建项目吗?为什么在配置文件中指定BUILD_HOST?

    1热度

    1回答

    我正在部署Elixir项目到远程使用edeliver备份distillery。 我还成功创建了systemd.service文件启动,停止,重新启动等命令行释放。 但mix edeliver start production命令似乎运行释放绕过systemd,通过简单的旧好bin/my_app start shell命令。我要的是用systemd始终,甚至用热上传,因为它(不像upstart)不提

    0热度

    1回答

    我使用edeliver将phoenix应用程序部署到我的服务器。在突然重启服务器的情况下,我希望我的phoenix-app能够自动恢复并进行监控。似乎systemd工具可以帮助我,但它需要凤凰pid文件存储在某处。 有没有办法让edeliver保存phoenix pid文件正确部署后? 也许有比systemd更好的方式来重新启动服务器后重新启动并监视应用程序? 注意:我最感兴趣的是监控pid。