【文件属性】:
文件名称:投资API
文件大小:38KB
文件格式:ZIP
更新时间:2021-02-17 11:01:01
elixir phoenix Elixir
投资Api
IaC的基础设施建设
创建AWS EC2服务器
mix pulumi up --yes
配置AWS EC2服务器
mix ansible
部署应用
为Elixir交付配置SSH别名
vim ~ /.ssh/config.d/invest
Host invest
HostName replace-your-ec2-public-dns.compute-1.amazonaws.com
User ubuntu
IdentityFile ~/.ssh/private_invest_key
内部版本
mix edeliver build release
部署发布
使用build release命令中的版本号,运行deploy to production命令:
mix edeliver deploy release to production --version
【文件预览】:
invest-api-master
----mix.exs(3KB)
----.github()
--------workflows()
----priv()
--------repo()
--------gettext()
----lib()
--------invest_api_web.ex(2KB)
--------invest_api_web()
--------invest_api.ex(255B)
--------invest_api()
----rel()
--------vm.args(828B)
--------plugins()
--------config.exs(2KB)
----config()
--------prod.secret.exs(1KB)
--------test.exs(698B)
--------prod.exs(2KB)
--------config.exs(1KB)
--------dev.exs(2KB)
----.formatter.exs(159B)
----.deliver()
--------config(2KB)
----test()
--------invest_api_web()
--------test_helper.exs(71B)
--------invest_api()
--------support()
----README.md(1KB)
----mix.lock(11KB)
----.gitignore(816B)