我需要为一个组织设置 Gitea 服务器。设置过程本身很简单,安装时我在一小时内就启动了 Gitea手动。
但是,我的组织使用配置管理工具来处理机密和配置设置。因此,我的想法是/etc/gitea/app.ini
使用配置文件模板进行创建。
但是当我运行 Gitea 设置时,会创建其他值,例如 JWT 令牌(JWT_SECRET
在[oauth2]
配置文件的部分中),这显然是在 Gitea 启动和运行之前我无法弥补的。
因此,一方面我需要预先定义app.ini
,另一方面我需要 Gitea 来控制app.ini
。但是当我的配置脚本运行时,它将覆盖这些设置。
是否可以将这两组设置分成多个配置文件:一个静态预定义,一个由 Gitea 管理?
答案1
事实证明,JWT 只有一个“有效期截止”日期,因此不需要更新。所以它使用单个配置文件就可以正常工作。