symfony - 在管道中编辑 env 文件
问题描述
我有一个 symfony 框架项目,我使用 .env 文件来存储环境变量。
在 Dockerfile 中,我运行composer install
,但它创建了一个 .env 文件。从我的管道环境变量中,我想编辑 .env 文件。最好的方法是什么?
删除 .env 并创建我自己的?或者有没有办法编辑 .env 文件?
解决方案
您可以使用bash redirection
将值附加到 .env 文件。
echo ENV_VARAIBLE=value > .env
- 如果 .env 不存在,请使用此选项,(op.a. 它会覆盖现有的 .env)
echo ENV_VARIABLE_2=value2 >> .env
- 使用它将变量附加到现有的 .env 文件。
更多:https ://unix.stackexchange.com/questions/89386/what-is-symbol-and-in-unix-linux
更多: http: //www.catonmat.net/blog/bash-one-liners-explained-part-three/
推荐阅读
- .net - Traefik 不会路由路径
- javascript - 从网络服务器摄像头录制
- next.js - 使用 index.js 以外的东西作为 next.js 目录中的主页
- android - 环绕图标的按钮?
- python - 如何修复 Pygame 无法打开文件“Gunshot.ogg”错误
- python - 使用opencv调整视频大小并保存
- kubernetes - kubernetes v1.18.8 安装问题
- javascript - EC2 网站中的 WebSocket 连接超时
- python - drf_yasg AttributeError:“函数”对象没有属性“with_ui”
- firebase - 在 Firestore 安全规则中的对象列表中过滤/某些