Configuration-Management

配置管理下的Gitea:生成和靜態設置

  • July 6, 2021

我需要為組織設置 Gitea 伺服器。設置本身很簡單,手動安裝時我設法在一個小時內啟動了 Gitea 。

但是,我的組織使用配置管理工具來處理機密和配置設置。所以我的想法是我/etc/gitea/app.ini使用配置文件模板創建。

但是當我執行 Gitea 設置時,會創建其他值,例如 JWT 令牌(JWT_SECRET[oauth2]配置文件的部分中),在 Gitea 啟動並執行之前我顯然無法彌補。

所以一方面,我需要預先定義app.ini,另一方面,我需要 Gitea 來控制app.ini。但是當我的配置腳本執行時,它會覆蓋這些設置。

是否可以將這兩組設置拆分為多個配置文件:一組靜態預定義,一組由 Gitea 管理?

事實證明,JWT 只有一個“之前無效”的日期,因此不需要更新。所以它適用於單個配置文件。

引用自:https://serverfault.com/questions/1068330