Gitea 下的配置管理:生成和静态设置

Gitea 下的配置管理:生成和静态设置

我需要为一个组织设置 Gitea 服务器。设置过程本身很简单,安装时我在一小时内就启动了 Gitea手动

但是,我的组织使用配置管理工具来处理机密和配置设置。因此,我的想法是/etc/gitea/app.ini使用配置文件模板进行创建。

但是当我运行 Gitea 设置时,会创建其他值,例如 JWT 令牌(JWT_SECRET[oauth2]配置文件的部分中),这显然是在 Gitea 启动和运行之前我无法弥补的。

因此,一方面我需要预先定义app.ini,另一方面我需要 Gitea 来控制app.ini。但是当我的配置脚本运行时,它将覆盖这些设置。

是否可以将这两组设置分成多个配置文件:一个静态预定义,一个由 Gitea 管理?

答案1

事实证明,JWT 只有一个“有效期截止”日期,因此不需要更新。所以它使用单个配置文件就可以正常工作。

相关内容