文章詳情頁
git - 在web應用分布式部署的情況下怎么進行配置更新
瀏覽:151日期:2024-04-08 15:08:46
問題描述
目前項目采用git管理,設想的是開發機器push到源碼庫,然后在每臺生產環境的windows server上定時push最新代碼,但目前的問題是開發階段配置文件里面的參數之類都是指向測試環境的,生產環境的配置文件是不一樣的,而且項目分好多個模塊,n多配置文件,一不小心就容易漏掉。
怎么處理比較好?
問題解答
回答1:我們是有一個配置中心,在配置中心里配置好,比如測試環境 jdbc.url = 測試url生產環境 jdbc.url = 生產url配置文件里配置jdbc.url = ${jdbc.url}這樣然后部署的時候,會根據部署節點,即部署到生產環境還是測試環境,做替換。
回答2:可以是用salt進行同步噢~
回答3:建議在本地開發的時候默認使用 app.dev.conf 類似這樣的配置文件。然后保留倉庫的配置文件 app.conf
標簽:
web
上一條:git - 安裝postcss插件cssgrace出現問題下一條:vue.js - vue開發的項目,想在頁面打開的時候使input自動聚焦,使用的官方的自定義指令,但是在ios真機上測試無效
相關文章:
1. 如何解決docker宿主機無法訪問容器中的服務?2. docker 下面創建的IMAGE 他們的 ID 一樣?這個是怎么回事????3. require后不用使用echo返回到微信服務器 嗎4. nginx - 如何將wordpress系統放在二級域名下5. javascript - 請問要如何修改 Node 的透明度嗎?6. javascript - 求助,nodeJS和koa2文檔對新手小白太不友好,一臉懵逼。。。7. css3 background顯示圖片的一部分8. vim中編輯HTML文件時換行不能縮進9. 在應用配置文件 app.php 中找不到’route_check_cache’配置項10. html按鍵開關如何提交我想需要的值到數據庫
排行榜
