From acb7588cfe390576db6c1c8f648f6f837e89df9c Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 3 Nov 2024 20:42:34 +0800 Subject: fix(forgejo): make generated config file as init. --- template/docker-compose.yaml.template | 1 - template/forgejo.app.ini.init.template | 42 +++++++++++++++++++++++++++++++ template/forgejo.app.ini.template | 45 ---------------------------------- 3 files changed, 42 insertions(+), 46 deletions(-) create mode 100644 template/forgejo.app.ini.init.template delete mode 100644 template/forgejo.app.ini.template (limited to 'template') diff --git a/template/docker-compose.yaml.template b/template/docker-compose.yaml.template index 18b9b32..48921bb 100644 --- a/template/docker-compose.yaml.template +++ b/template/docker-compose.yaml.template @@ -172,7 +172,6 @@ services: - USER_UID=1000 - USER_GID=1000 volumes: - - ./forgejo.app.ini:/data/gitea/conf/app.ini - ./data/forgejo:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro diff --git a/template/forgejo.app.ini.init.template b/template/forgejo.app.ini.init.template new file mode 100644 index 0000000..7dc3800 --- /dev/null +++ b/template/forgejo.app.ini.init.template @@ -0,0 +1,42 @@ +# Copy this file to ./data/forgejo/gitea/conf/app.ini +# TODO: Copy this to data directory automatically. + +APP_NAME = Forgejo, loved by crupest. +RUN_MODE = prod +WORK_PATH = /data/gitea + +[server] +HTTP_ADDR = 0.0.0.0 +HTTP_PORT = 3000 +ROOT_URL = https://git.${CRUPEST_DOMAIN} +DISABLE_SSH = true +LFS_START_SERVER = true + +[database] +DB_TYPE = sqlite3 + +[security] +INSTALL_LOCK = false +REVERSE_PROXY_LIMIT = 1 +REVERSE_PROXY_TRUSTED_PROXIES = * + +[service] +DISABLE_REGISTRATION = false +ALLOW_ONLY_INTERNAL_REGISTRATION = true + +[mailer] +ENABLED = true +PROTOCOL = smtp +SMTP_ADDR = mail.${CRUPEST_DOMAIN} +SMTP_PORT = 465 +USER = ${CRUPEST_FORGEJO_MAILER_USER} +PASSWD = ${CRUPEST_FORGEJO_MAILER_PASSWD} + +[log] +MODE = console,file + +[cron] +ENABLED = true + +[actions] +ENABLED = false diff --git a/template/forgejo.app.ini.template b/template/forgejo.app.ini.template deleted file mode 100644 index 3bd44c4..0000000 --- a/template/forgejo.app.ini.template +++ /dev/null @@ -1,45 +0,0 @@ -APP_NAME = Forgejo, loved by crupest. -RUN_MODE = prod -WORK_PATH = /data/gitea - -[server] -HTTP_ADDR = 0.0.0.0 -HTTP_PORT = 3000 -ROOT_URL = https://git.${CRUPEST_DOMAIN} -DISABLE_SSH = true -LFS_START_SERVER = true -LFS_JWT_SECRET_URI = file:/data/forgejo-secret/lfs_jwt_secret - -[database] -DB_TYPE = sqlite3 - -[security] -INSTALL_LOCK = false -SECRET_KEY_URI = file:/data/forgejo-secret/secret_key -INTERNAL_TOKEN_URI = file:/data/forgejo-secret/internal_token -REVERSE_PROXY_LIMIT = 1 -REVERSE_PROXY_TRUSTED_PROXIES = * - -[service] -DISABLE_REGISTRATION = false -ALLOW_ONLY_INTERNAL_REGISTRATION = true - -[mailer] -ENABLED = true -PROTOCOL = smtp -SMTP_ADDR = mail.${CRUPEST_DOMAIN} -SMTP_PORT = 465 -USER = ${CRUPEST_FORGEJO_MAILER_USER} -PASSWD = ${CRUPEST_FORGEJO_MAILER_PASSWD} - -[log] -MODE = console,file - -[cron] -ENABLED = true - -[oauth2] -JWT_SECRET_URI = file:/data/forgejo-secret/oauth2_jwt_secret - -[actions] -ENABLED = false -- cgit v1.2.3