我正在使用酿酒厂来 package 和 elixir 应用程序,我想在运行时访问当前环境(它是:dev 、 :test还是:prod)。 目标是在运行时检查环境,如下所示: 在版本中包含mix应用程序有什么缺点? ...
我正在使用酿酒厂来 package 和 elixir 应用程序,我想在运行时访问当前环境(它是:dev 、 :test还是:prod)。 目标是在运行时检查环境,如下所示: 在版本中包含mix应用程序有什么缺点? ...
我正在尝试发布 Distillery 并收到Unable to configure release! 在运行_build/dev/rel/acompanhante/bin/acompanhante foreground 。 使用的酿酒厂的发布配置模块: 配置使用的运行时的模块: 我在构建应用程序时做 ...
我正在研究几个不同的 How-Tos(项目中的主要内容以及通过 Google 搜索的几个),以便 edeliver 部署代码,但我找不到解决此问题的解决方案Could not invoke task "distillery.release": 1 error found! 问题: $ mix ede ...
我按照README 中的说明为我的 Distillery Release 创建了一个自定义命令,但我创建的脚本似乎找不到release_ctl 。 我正在使用 Distillery 2.1.1 例如,下面的脚本... ...以退出代码1退出。 为了让它更简单...... ...也退出, ...
我的目标是向Elixir / Phoenix应用程序添加一个新的应用程序环境变量,该变量随酿酒厂一起发布并随edeliver一起部署。 因为我已经向prod.secret.exs文件中添加了一个新值,所以当我在生产主机上调用Application.get_env(:my_app, :key ...
在开始使用现有应用程序之后,我正在尝试在 Gigalixir 上部署我的应用程序。 我已将[{:distillery, "~> 2.1"}]添加到我的 mix.deps 构建生产版本 但是后来我运行_build/prod/rel/rumbl/bin/rumbl start ,但失败了 任何想法 ...
背景 我正在尝试在一些药剂节点之间设置群集。 我的理解是,可以通过修改发行版vm.args进行设置。 我正在使用Distillery构建发行版,并且在这里关注文档: https : //hexdocs.pm/distillery/config/runtime.html 。 我的r ...
背景 我正在尝试在几个 elixir 节点之间设置集群。 我的理解是我可以通过修改发布 vm.args 来设置它。 我正在使用 Distillery 来构建版本并遵循此处的文档: https : //hexdocs.pm/distillery/config/vm.args.html 。 我的rel ...
当我尝试使用 Distillery 升级正在运行的 Phoenix 应用程序时,构建失败并显示以下消息: 我操作这个应用程序几个月,我已经成功升级了几次。 这次想把Phoenix的版本从1.4.0提升到1.4.3。 我在 Elixir 论坛上读过这篇文章: https://elixirfo ...
我已经使用Distillery设置了Docker环境以生成我的应用程序的发行版。 我的应用程序使用Que像这样添加一个工作程序 但是,当调用此行时,我得到: 它在没有docker和distillery的情况下在本地运行良好,但不确定上面为什么会失败。 我也尝试过运气, ...
我的应用程序在尝试运行发行版时遇到以下致命问题: 在我的本地主机上与mix一起运行时,它可以正常工作,但是distillery 2版本存在此问题。 我从erlang解决方案存储库中安装了erlang-inets ubuntu软件包,并进行了另一个mix release ,但这似乎无 ...
我已经在Windows计算机上开发了一个应用程序,需要将其部署到Ubuntu 18.04服务器。 我想使用的工具是酿酒厂和edeliver。 因此,我可以只在Windows计算机上用酒厂构建发行版 ,还是应该在具有相同CPU体系结构和Ubuntu 18.04的计算机上构建发行版 ,例如将 ...
我有一个包含两个阶段的docker文件,可在本地成功构建。 当我尝试将其推送到heroku的容器服务时,它无法构建,并显示错误消息:文件不可用。 错误 Docker文件 错误发生在第二次mix do compile 是什么导致它在本地工作,但在Heroku上失败? ...
背景 我使用酿酒厂启动OTP应用程序,我注意到所有日志都./var/log/文件夹中的2个不同文件中: erlang.log.1 run_erl.log 问题 我在这里有问题: 我不知道应该记录什么run_erl.log 我想将默认日志路径 ...
背景 我有一个现在需要部署的OTP应用程序。 为此,我正在使用酿酒厂。 我的目标是将一个自给自足的文件传递到包含所有内容且无需提取的PROD机器。 常规路线 大多数使用酿酒厂的人都会知道通常的路线: 运行MIX_ENV=prod mix release 将 ...
在phoenix项目的发布版本中,我从exrm转到了distillery 。 一切正常。 当我做 应用程序运行,所有内容都与DB连接。 但是构建版本未与数据库连接。 (我认为除了构建命令以获取数据库的开发值外,还可以执行上述命令。) 当我看到/opt/evercam_me ...
尝试使用Distillery在运行时获取系统变量时遇到问题。 目前,我已经定义了与数据库的连接,如下所示: 然后,我运行phx.digest并混合发布以获取我的tar文件。 然后,我使用在设置了所有环境变量的ubuntu服务器上运行的systemd配置部署此tar文件。 这些是sy ...
我正在尝试将Elixir,Phoenix应用程序发布到带有酿酒厂和edeliver的数字海洋服务器。 每当执行以下命令时,都会出现错误。 错误信息 mix.exs .deliver / config 每当我登录服务器并安装npm时,它都可以工作。 pack ...
我有3个伞项目的长生不老药应用程序。 我正在通过酿酒厂创建其二进制文件(发行版)。 运行此命令将在_build / prod / rel / se / releases / 0.1.0中创建.tar.gz文件: MIX_ENV =产品混合发布--env = qa 而且我 ...
在我使用 distillery 发布的伞形项目中,我有一个db app config其中包含以下内容: 由于我在构建中设置了REPLACE_OS_VARS=true ,因此可以正确读取环境变量来配置数据库。 我在具有以下配置的电子邮件app中进行了类似的设置: 然后我希望从我的email应 ...