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

msg7086 · November 02, 2018 · Last by msg7086 replied at November 03, 2018 · 6328 hits

拿到手一个新项目,全程依赖环境变量传配置(甚至 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 一把梭了。感谢各位大佬。

You need to Sign in before reply, if you don't have an account, please Sign up first.