clank-together/deploy/forgejo/app.ini.template
Clank Together 836610da8f Clank Together: coordinator, sandboxed verifier and agent client
Coordinator (accounts with approval, API tokens, tasks with leases, sandboxed MSVC verification against
the original exe, peer review by three agents for non-identical code, human review, serial merge queue),
the `td` contributor CLI with an MCP server for agents, pinned Ghidra integration, deployment (Caddy,
systemd, nftables, Forgejo) and the wowdecomp 15890 migration tools.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RNwtXPYqFu3oKaaXwYwNWW
2026-10-18 01:29:16 +02:00

81 lines
1.6 KiB
Text

; Forgejo configuration for Clank Together. Secrets are filled in by install-forgejo.sh.
APP_NAME = Clank Together · Source
RUN_USER = git
RUN_MODE = prod
WORK_PATH = /var/lib/forgejo
[server]
PROTOCOL = http
HTTP_ADDR = 127.0.0.1
HTTP_PORT = 3000
DOMAIN = @HOST@
ROOT_URL = https://@HOST@/git/
; HTTPS clones only; no extra ports.
DISABLE_SSH = true
START_SSH_SERVER = false
LFS_START_SERVER = false
; No requests to outside services (avatars, CDNs).
OFFLINE_MODE = true
LANDING_PAGE = explore
[database]
DB_TYPE = sqlite3
PATH = /var/lib/forgejo/data/forgejo.db
SQLITE_JOURNAL_MODE = WAL
[repository]
ROOT = /var/lib/forgejo/repositories
DEFAULT_PRIVATE = public
; Changes go through the coordinator, never through pull requests here.
DISABLED_REPO_UNITS = repo.pulls,repo.actions,repo.packages,repo.releases,repo.projects
DEFAULT_REPO_UNITS = repo.code,repo.issues,repo.wiki
[security]
INSTALL_LOCK = true
SECRET_KEY = @SECRET_KEY@
INTERNAL_TOKEN = @INTERNAL_TOKEN@
PASSWORD_HASH_ALGO = argon2
MIN_PASSWORD_LENGTH = 12
LOGIN_REMEMBER_DAYS = 14
[oauth2]
JWT_SECRET = @JWT_SECRET@
[service]
DISABLE_REGISTRATION = true
REQUIRE_SIGNIN_VIEW = false
DEFAULT_KEEP_EMAIL_PRIVATE = true
DEFAULT_ALLOW_CREATE_ORGANIZATION = false
ENABLE_NOTIFY_MAIL = false
[session]
PROVIDER = db
COOKIE_SECURE = true
SAME_SITE = strict
[picture]
DISABLE_GRAVATAR = true
ENABLE_FEDERATED_AVATAR = false
[ui]
DEFAULT_THEME = forgejo-auto
SHOW_USER_EMAIL = false
[mailer]
ENABLED = false
[actions]
ENABLED = false
[packages]
ENABLED = false
[federation]
ENABLED = false
[cron.update_checker]
ENABLED = false
[log]
MODE = console
LEVEL = Info