laravel中通过.env文件进行不同环境下配置的区分。该文件一般不存放在版本控制软件中。对于小规模单体应用可以直接ssh登录服务器来修改生产环境.env配置, 那对于大规模集群生产环境中一般都是如何对.env文件进行修改和管理的呢
laravel中通过.env文件进行不同环境下配置的区分。该文件一般不存放在版本控制软件中。对于小规模单体应用可以直接ssh登录服务器来修改生产环境.env配置, 那对于大规模集群生产环境中一般都是如何对.env文件进行修改和管理的呢
4 回答13.3k 阅读✓ 已解决
5 回答7.8k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
1 回答969 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.5k 阅读
2 回答1k 阅读
一样的版本控制呀,env文件放到一个单独的git中,修改提交后各大服务器拉取部署,和部署代码流程是一样的
1、k8s,如果是k8s有专门的配置服务,修改后重新滚动部署,所有服务都会启用新的服务
2、传统代码方式是有一个专门的配置中心,所有代码都是是在代码中就进行监听和拉取配置
3、对于小规模的生产可以建一个git拉取代码就行了
可以搜索相关关键词:微服务配置中心