mirror of
git://f0xx.org/ac/ac-deploy
synced 2026-07-29 05:38:25 +03:00
Bind Gitea on all interfaces for cast02/03 proxy, fix stale 2FA lab-seed approve flow, add /v0/downloads/ and GITEA_UPSTREAM_HOST, and guard nginx configure against empty templates. Co-authored-by: Cursor <cursoragent@cursor.com>
86 lines
1.7 KiB
Plaintext
86 lines
1.7 KiB
Plaintext
# Lab Gitea — rendered by deploy-gitea.sh → /etc/gitea/app.ini
|
|
# Based on prod artc0 layout; paths and URLs adjusted for cluster0 (acl0.f0xx.org).
|
|
# Repo migration (mirrors) is a separate step — see gitea/README.md.
|
|
|
|
RUN_USER = gitea
|
|
RUN_MODE = prod
|
|
APP_NAME = AndroidCast lab (cluster0)
|
|
WORK_PATH = @GITEA_APP_DATA@
|
|
|
|
[repository]
|
|
ROOT = @GITEA_APP_DATA@/data/gitea-repositories
|
|
DEFAULT_MIRROR_INTERVAL = 10m
|
|
MIRROR_UPDATE_INTERVAL = 10m
|
|
|
|
[server]
|
|
LFS_START_SERVER = true
|
|
PROTOCOL = http
|
|
DOMAIN = @GITEA_DOMAIN@
|
|
ROOT_URL = @GITEA_ROOT_URL@
|
|
# Bind on all interfaces so cast02/cast03 nginx can proxy to cast01:3000.
|
|
HTTP_ADDR = 0.0.0.0
|
|
HTTP_PORT = @GITEA_HTTP_PORT@
|
|
APP_DATA_PATH = @GITEA_APP_DATA@
|
|
STATIC_ROOT_PATH = /usr/share/webapps/gitea
|
|
DISABLE_SSH = true
|
|
OFFLINE_MODE = true
|
|
LFS_JWT_SECRET = @GITEA_LFS_JWT@
|
|
|
|
[database]
|
|
DB_TYPE = sqlite3
|
|
PATH = @GITEA_APP_DATA@/gitea.db
|
|
LOG_SQL = false
|
|
|
|
[session]
|
|
PROVIDER = file
|
|
|
|
[log]
|
|
ROOT_PATH = /var/log/gitea
|
|
MODE = file
|
|
LEVEL = info
|
|
|
|
[lfs]
|
|
PATH = @GITEA_APP_DATA@/lfs
|
|
|
|
[mailer]
|
|
ENABLED = false
|
|
|
|
[service]
|
|
REGISTER_EMAIL_CONFIRM = false
|
|
ENABLE_NOTIFY_MAIL = false
|
|
DISABLE_REGISTRATION = true
|
|
ALLOW_ONLY_EXTERNAL_REGISTRATION = false
|
|
ENABLE_CAPTCHA = false
|
|
REQUIRE_SIGNIN_VIEW = false
|
|
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
|
|
|
|
[security]
|
|
INSTALL_LOCK = true
|
|
INTERNAL_TOKEN = @GITEA_INTERNAL_TOKEN@
|
|
PASSWORD_HASH_ALGO = pbkdf2
|
|
|
|
[oauth2]
|
|
JWT_SECRET = @GITEA_OAUTH_JWT@
|
|
|
|
[migrations]
|
|
ALLOW_LOCALNETWORKS = true
|
|
ALLOWED_DOMAINS = *,github.com,*.github.com,chromium.googlesource.com,git.zx2c4.com,f0xx.org,*.f0xx.org
|
|
BLOCKED_DOMAINS =
|
|
|
|
[mirror]
|
|
MIN_INTERVAL = 1m
|
|
|
|
[cron.update_mirrors]
|
|
ENABLED = true
|
|
SCHEDULE = @every 10m
|
|
RUN_AT_START = true
|
|
|
|
[actions]
|
|
ENABLED = false
|
|
|
|
[cron.update_checker]
|
|
ENABLED = false
|
|
|
|
[indexer]
|
|
ISSUE_INDEXER_TYPE = db
|