Мне нужно настроить сервер Gitea для организации . Сама установка проста, и мне удалось запустить Gitea в течение часа при ее установке вручную .
Однако в моей организации используется инструмент управления конфигурацией, который обрабатывает секреты и параметры конфигурации. Идея состоит в том, что я создаю /etc/gitea/app.ini
, используя шаблон файла конфигурации.
Но когда я запускаю установку Gitea, создаются дополнительные значения, такие как токены JWT ( JWT_SECRET
в разделе [oauth2]
конфигурационного файла), что я явно не могу помириться до того, как Gitea заработает.
Итак, с одной стороны, мне нужно предварительно определить app.ini
, с другой стороны, мне нужно, чтобы Gitea управляла app.ini
. Но когда мой сценарий подготовки запускается, он перезаписывает эти настройки.
Можно ли разделить эти два набора настроек в нескольких файлах конфигурации: один для предварительного определения статически, а другой для управления Gitea?
Оказывается, JWT имеет только дату «недействителен до» и поэтому не требует обновлений. Так что он отлично работает с одним файлом конфигурации.