distillery

    0热度

    1回答

    是否有可能在酒厂中使用健忘症。因为在酒厂发布中混合不可用,所以我不确定我将如何去创建mnesia数据库。

    0热度

    2回答

    我已经使用Phoenix + Elixir构建了一个应用程序,并将其部署到了服务器和酿酒厂。 一切工作正常,直到我尝试创建一些bash脚本来自动部署,FYI:我已经尝试过edeliver,但它不符合我的需要。 我总是成功时,试图在我的VPS运行在守护进程模式的应用程序,当我登录并运行 sudo my_app/bin/app start 但是,当我运行ssh远程命令 ssh [email pro

    2热度

    1回答

    我已经发布了我的灵丹应用程序。 它在应用程序启动时开始运行使用数据库的监督任务。 当数据库未迁移时,任务保持错误,应用程序终止。 我读http://blog.firstiwaslike.com/elixir-deployments-with-distillery-running-ecto-migrations/,https://hexdocs.pm/distillery/running-migra

    0热度

    1回答

    我们正在使用酒厂在我们的 phoenix应用程序中创建可执行的版本发行版。我们使用docker在Digital Ocean上部署我们的应用程序。由于我们不想与其他机器共享代码,因此我们希望执行构建编译文件作为可执行文件,我们可以通过命令行在某台远程机器上运行该文件。 因此,一些研究之后,我们发现,distillery plugin建立可执行的版本它可以创建 mix release --execut

    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发送应用程序,则无法再访问此文件。 我可以在构建目录中看到这个

    -5热度

    1回答

    我有最奇怪的技术问题。虽然我的网站在开发过程中工作正常,并且过去在生产环境中工作正常,但在最后一次构建过程中,它已经莫名其妙地停止了对静态资产的识别,并且正在将老版本的favicon用于讨价还价。我甚至试图重新制作整个回购,但我遇到了完全相同的问题。旧的favicon甚至不存在于回购中。 我在牛仔服务器进程的前一个nginx的反向代理,具有以下配置: upstream phoenix {

    1热度

    1回答

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

    0热度

    1回答

    CodeReloader(dev模式)使用Mix.Config。在dev_mode中使用酒厂版本时,这会失败,因为mix在版本中不可用。 是否可以在Phoenix应用程序中完全禁用CodeReloader,以便我的应用程序不会无法在dev_mode版本中启动失败?