- 虫虫2026-08-1029723

把yml里的数据库连接之类的都改成环境变量 然后正常启动启动不起来 他自己运行环境里有变量能启动 很烦人
好几个项目出现过这种情况了
主楼 - likai690572026-08-1023309
是这样的,不约束一下,gpt好像默认都是将配置写到环境变量的
- terry2026-08-109335
这个问题,tmd 非常严重,我这边也是的。
- sabbbber2026-08-105849
是的,很喜欢把各种东西写到环境变量里,有时候跟他说了不要配他还是会配
- 手握日月摘星辰_世间无我这般人2026-08-109952
这个是真的 真的很喜欢 我新对接一个什么单点登录或者什么第三方接口 全是环境变量
- blacksein2026-08-109329
环境变量挺好的 而且环境变量的优先级一般都更高一点 ai时代配合dotenvx跑也更安全
- terry2026-08-109335
…居然有人喜欢用环境变量控制程序,配置要是有几十个,那启动程序的人是不是会疯了。。
- 虫虫2026-08-1029723
我的理解是 你可以支持环境变量 可以环境变量的优先级高,但是不要清空我的项目配置,多个同事一起开发项目的情况下 本地配置的效率是最高的
- mark2026-08-106934
可能为了安全还是啥,反正我叫他把明文apikey直接写入程序都不干,就喜欢环境变量
- wmz2026-08-1019131
搭docker的话应该会好点??
- 马_铃_薯_炒_土_豆2026-08-1064893
确实,最近一段时间我也发现它喜欢写环境变量,不过我都要求它写了配置文件了,配置文件反正都是自己要改一遍真实数据的,我就自己改了不读环境变量直接固定字符串写死
- apparition2026-08-104670
- blacksein2026-08-109329
是指你这份本地配置还要提交上去吗?
不提交的话用yml和环境变量其实是一样的
你就本地放个.env encrypt和native up之后然后用dotenvx加载执行就行了 更通用 提交上去一份.env.example
也是个人习惯吧 我是很讨厌配置变量放到yml里去的 主要和用docker部署也有用 最后一个env_file就完事
- Koala2026-08-1024747
其实没啥毛病,敏感数据不持久化到本地,仅在需要时声明,这样安全性高
- merenguesL2026-08-1029371
而且有的时候 私人项目 需要多处开发,让他把.env原样提交 ,强调了是个人仓库,但是他还是非要脱敏,换台机器 开发很多变量又记不住 。。。