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

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

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

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

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

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

共收到 5 条回复

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

推荐用 dotenv-rails

用着 dotenv

如果是docker人直接用 env-file

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

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