; https://codeberg.org/forgejo/forgejo/src/branch/forgejo/custom/conf/app.example.ini APP_NAME = Trax Forgejo RUN_USER = __APP__ RUN_MODE = prod WORK_PATH = __INSTALL_DIR__ [federation] ENABLED = true [F3] ENABLED = true [database] DB_TYPE = postgres HOST = 127.0.0.1:5432 NAME = __DB_NAME__ USER = __DB_USER__ PASSWD = __DB_PWD__ SSL_MODE = disable LOG_SQL = false [repository] ROOT = __DATA_DIR__/repositories FORCE_PRIVATE = false ENABLE_PUSH_CREATE_USER = true ENABLE_PUSH_CREATE_ORG = true DEFAULT_PUSH_CREATE_PRIVATE = true DEFAULT_REPO_UNITS = repo.code,repo.pulls [server] DOMAIN = __DOMAIN__ HTTP_PORT = __PORT__ HTTP_ADDR = 127.0.0.1 ROOT_URL = https://__DOMAIN____PATH__ DISABLE_SSH = false SSH_PORT = __SSH_PORT__ OFFLINE_MODE = false APP_DATA_PATH = __DATA_DIR__/data LANDING_PAGE = explore LFS_START_SERVER = true LFS_JWT_SECRET = __LFS_JWT_SECRET__ LOCAL_ROOT_URL = http://127.0.0.1:__PORT__/ [mailer] ENABLED = true SMTP_ADDR = localhost SMTP_PORT = 25 FROM = "Forgejo" FORCE_TRUST_SERVER_CERT = true [service] REGISTER_EMAIL_CONFIRM = false ENABLE_NOTIFY_MAIL = true DISABLE_REGISTRATION = true ENABLE_CAPTCHA = false REQUIRE_SIGNIN_VIEW = false ENABLE_REVERSE_PROXY_AUTHENTICATION = true ENABLE_REVERSE_PROXY_AUTO_REGISTRATION = true ENABLE_REVERSE_PROXY_EMAIL = true [picture] AVATAR_UPLOAD_PATH = __DATA_DIR__/data/avatars REPOSITORY_AVATAR_UPLOAD_PATH = __DATA_DIR__/data/repo-avatars ENABLE_FEDERATED_AVATAR = true [attachment] PATH = __DATA_DIR__/attachments [session] PROVIDER = memory [log] MODE = file LEVEL = Info ROOT_PATH = /var/log/__APP__ logger.access.MODE = logger.router.MODE = router logger.xorm.MODE = xorm [log.file] FILE_NAME = forgejo.log [log.router] MODE = file FILE_NAME = router.log LEVEL = Warn [log.xorm] MODE = file FILE_NAME = xorm.log LEVEL = Warn [security] INSTALL_LOCK = true SECRET_KEY = __SECRET_KEY__ REVERSE_PROXY_TRUSTED_PROXIES = 127.0.0.0/8,::1/128 INTERNAL_TOKEN = __INTERNAL_TOKEN__ [oauth2] JWT_SECRET = __OAUTH2_JWT_SECRET__