在 Ironworker 中存储数据库连接字符串的推荐方法是什么?



Heroku 上,通常的做法是让环境变量保存敏感凭据,这样就不需要将密码文件签入 git 中。

钢铁工人有类似的东西吗?应该如何将数据库连接字符串传递给必须连接到数据库的 IronWorker ?理想情况下,我想避免在 database.yml 中使用用户名和密码。

例如:

$ Heroku 配置

HEROKU_POSTGRESQL_CYAN_URL:postgres://mmuxxxxxxxnhzp:X0JdWLxxxcJQ4ffO0xTjO6scJr@ec2-23-23-214-251.compute-1.amazonaws.com:5432/de11tlh7iq999x

$ heroku config:set SOMEVAR=somevalue

SOMEVAR=somevalue

任何帮助将不胜感激!

谢谢迪米特里

1) 将配置文件合并到包中

2) 使用 --worker-config 标志上传工作线程。 iron_worker upload hello.worker --worker-config cfg.json并使用config助手在工作线程中。

3) 通过 payload

然后在您的工作人员中使用它:

ActiveRecord::Base.establish_connection(params['database'])

相关内容

  • 没有找到相关文章

最新更新