git - 在web應用分散式部署的情況下怎麼進行設定更新
巴扎黑
巴扎黑 2017-05-02 09:19:02
0
3
825

目前專案採用git管理,設想的是開發機器push到原始碼庫,然後在每台生產環境的windows server上定時push最新程式碼,但目前的問題是開發階段設定檔裡面的參數之類都是指向測試環境的,生產環境的設定檔是不一樣的,而且專案分好多個模組,n多設定文件,一不小心就容易漏掉。

怎麼處理比較好?

巴扎黑
巴扎黑

全部回覆(3)
曾经蜡笔没有小新

我們有一個配置中心,
在配置中心配置好,
例如測試環境 jdbc.url = 測試url
生產環境 jdbc.url = 生產url
設定檔裡設定jdbc.url = ${jdbc.url}這樣
然後部署的時候,會根據部署節點,也就是部署到生產環境還是測試環境,做替換。

过去多啦不再A梦

可以是用salt進行同步噢~

某草草

建議在本地開發的時候預設使用 app.dev.conf 类似这样的配置文件。然后保留仓库的配置文件 app.conf

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板