Welcome to 16892 Developer Community-Open, Learning,Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

laravel中通过.env文件进行不同环境下配置的区分。该文件一般不存放在版本控制软件中。对于小规模单体应用可以直接ssh登录服务器来修改生产环境.env配置, 那对于大规模集群生产环境中一般都是如何对.env文件进行修改和管理的呢


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
765 views
Welcome To Ask or Share your Answers For Others

1 Answer

一样的版本控制呀,env文件放到一个单独的git中,修改提交后各大服务器拉取部署,和部署代码流程是一样的

1、k8s,如果是k8s有专门的配置服务,修改后重新滚动部署,所有服务都会启用新的服务
2、传统代码方式是有一个专门的配置中心,所有代码都是是在代码中就进行监听和拉取配置
3、对于小规模的生产可以建一个git拉取代码就行了

可以搜索相关关键词:微服务配置中心


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to 16892 Developer Community-Open, Learning and Share
...