docker 初学者。
按照 daocloud 的官方教程,做了一个 Laravel 的镜像,然后用它部署了一个应用(从
conding.net 上抓取最新 push 的代码)。
因为本地的 .gitignore 文件里 .env 是排除的,所以在 Dockerfile 里写了两句命令,一句是生成 .env 文件,一句是运行 php artisan key:generate
所以就导致每次更新应用,都会覆盖掉生产环境的 .env ,并且得不到我本地开发环境 .env 最新的一些配置参数。
我没有 daocloud 高级账号的“终端”权限,所以没法进去手动修改这个 .env 文件。
那么如何可以做到在开发环境和生产环境分别维护两个不同的 .env 呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/279133
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.