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
81 lines
1.6 KiB
Text
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
|