Configuration-Management
配置管理下的Gitea:生成和靜態設置
我需要為組織設置 Gitea 伺服器。設置本身很簡單,手動安裝時我設法在一個小時內啟動了 Gitea 。
但是,我的組織使用配置管理工具來處理機密和配置設置。所以我的想法是我
/etc/gitea/app.ini
使用配置文件模板創建。但是當我執行 Gitea 設置時,會創建其他值,例如 JWT 令牌(
JWT_SECRET
在[oauth2]
配置文件的部分中),在 Gitea 啟動並執行之前我顯然無法彌補。所以一方面,我需要預先定義
app.ini
,另一方面,我需要 Gitea 來控制app.ini
。但是當我的配置腳本執行時,它會覆蓋這些設置。是否可以將這兩組設置拆分為多個配置文件:一組靜態預定義,一組由 Gitea 管理?
事實證明,JWT 只有一個“之前無效”的日期,因此不需要更新。所以它適用於單個配置文件。