K-S*_*ato 2 ruby-on-rails credentials docker
我正在使用 Rails 5.2 并尝试将 ActiveStorage 与docker-compose.
我在本地计算机上设置了access_key_id和。secret_keyEDITOR=vim rails credentials:edit
但我不知道如何在容器中设置这些键。
任何想法?
rails credentials:edit生成/编辑config/credentials.yml.enc的内容是加密的,您可以安全地将其与其他代码一起提交,并且该文件和代码应该最终位于容器内。
然后你应该RAILS_MASTER_KEY在运行容器时设置环境变量,rails将能够解密。
compose_target:
image: 'your_image'
environment:
- RAILS_MASTER_KEY=here_goes_the_key_do_not_commit_it
Run Code Online (Sandbox Code Playgroud)
或者docker run ... -e RAILS_MASTER_KEY=lala
(只需确保该密钥没有在同一存储库中泄漏/提交)
| 归档时间: |
|
| 查看次数: |
3722 次 |
| 最近记录: |