拿到手一个新项目,全程依赖环境变量传配置(甚至 RSA 证书)。本来放在 heroku 上的,现在扔到一个独服上跑。Systemd 起 Puma。
项目用到 Cron Sidekiq,偶尔要用 Rails c 进数据库瞎瘠薄改数据,所以需要 ENV 对这 4 样东西同时起效。
试过放在 Systemd service unit 里,但是 Rails console 就没法利用到了。试了 dotenv-rails,好像还行?
大佬们还有什么别的做法可以参考吗。
执行前加载一下 env 文件不就行了吗
推荐用 dotenv-rails
dotenv-rails
用着 dotenv
如果是 docker 人直接用 env-file
那就 dotenv-rails 一把梭了。感谢各位大佬。