部署 手动部署依赖 ENV 存储配置的项目,ENV 怎么放?

msg7086 · 2018年11月02日 · 最后由 msg7086 回复于 2018年11月03日 · 6336 次阅读

拿到手一个新项目,全程依赖环境变量传配置(甚至 RSA 证书)。本来放在 heroku 上的,现在扔到一个独服上跑。Systemd 起 Puma。

项目用到 Cron Sidekiq,偶尔要用 Rails c 进数据库瞎瘠薄改数据,所以需要 ENV 对这 4 样东西同时起效。

试过放在 Systemd service unit 里,但是 Rails console 就没法利用到了。试了 dotenv-rails,好像还行?

大佬们还有什么别的做法可以参考吗。

执行前加载一下 env 文件不就行了吗

推荐用 dotenv-rails

用着 dotenv

如果是 docker 人直接用 env-file

那就 dotenv-rails 一把梭了。感谢各位大佬。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号