我创建了 Elixir 应用程序(Slack 机器人),我想将它部署到我朋友的运行 Ubuntu 的服务器上。无需在他的机器上构建应用程序的最佳方法是什么?
我尝试使用exrm创建要部署的包,但由于我是在 Windows 上开发的,因此该包仅适用于 Windows 机器(erts-7.2.1/bin
dir 仅包含 Windows 二进制文件)。
我不需要非常高级的部署,所以也许我可以复制编译的应用程序并在那里运行它。但我不知道我应该复制什么(束文件?),然后从哪里以及如何运行它。
另一个问题是服务器上没有 Erlang/Elixir,但是有 docker,所以我可以使用其中一个图像。我应该使用哪一个 - Erlang 或 Elixir 图像?
应用程序本身使用use Application
启动主主管的应用程序行为 ()。