beego下根據部署環境載入相應配置檔案

2021-09-19 08:51:08 字數 385 閱讀 4584

最近用beego開發的專案頻繁的要部署到測試環境提測,然後部署到線上發布,由於兩種環境下配置檔案中某些配置引數不同,每次手動修改很是麻煩,故而想有沒有辦法能根據部署環境的不同載入相應環境的配置變數。

幸而得同事告知,兩種環境下都會注入env_cluster這個系統環境變數,且變數值不同。於是,在main函式beego.run()執行前,我建立了乙個預先執行的init檔案,將自適應環境載入配置檔案的**邏輯放在了這裡。

具體**如下:

env := os.getenv("env_cluster")

if env == "online" else if env == "beta" else

beego.parseconfig()

ubuntu18 4下beego環境搭建

前提條件 linux中已經安裝了go環境 需要安裝beego原始碼和bee開發工具 sudo apt get install go get u v github.com beego bee注 bee開發工具帶有很多bee命令 安裝完之後,bee可執行檔案預設存放在gop ath bin裡 面,所以 ...

jQuery技術 根據省份的選擇動態載入相應城市

jquery技術是js技術的乙個框架,可以利用它強大的功能動態顯示一些控制項.下面是乙個非常有意思和實用的情境,對於鞏固jquery技術十分有用,我們也可以充分體會到其強大之處 情景假設 現有乙個頁面,1.要求先載入所有省份的核取方塊 其中包含乙個 的checkbox,當選擇此項時,表明不特指某個省...

jQuery技術 根據省份的選擇動態載入相應城市

jquery技術是js技術的乙個框架,可以利用它強大的功能動態顯示一些控制項.下面是乙個非常有意思和實用的情境,對於鞏固jquery技術十分有用,我們也可以充分體會到其強大之處 情景假設 現有乙個頁面,1.要求先載入所有省份的核取方塊 其中包含乙個 的checkbox,當選擇此項時,表明不特指某個省...