# {{ ansible_managed }} APP_NAME = {{ forgejo_app_name }} APP_SLOGAN = {{ forgejo_app_slogan }} RUN_USER = {{ forgejo_run_user }} WORK_PATH = {{ forgejo_work_path }} RUN_MODE = {{ forgejo_run_mode }} [server] HTTP_ADDR = {{ forgejo_http_addr }} HTTP_PORT = {{ forgejo_http_port }} SSH_DOMAIN = {{ forgejo_ssh_domain }} DOMAIN = {{ forgejo_domain }} ROOT_URL = {{ forgejo_root_url }} APP_DATA_PATH = {{ forgejo_data_path }} DISABLE_SSH = {{ forgejo_disable_ssh | lower }} START_SSH_SERVER = {{ forgejo_start_ssh_server | lower }} BUILTIN_SSH_SERVER_USER = {{ forgejo_builtin_ssh_user }} SSH_PORT = {{ forgejo_ssh_port }} SSH_LISTEN_PORT = {{ forgejo_ssh_listen_port }} LFS_START_SERVER = {{ forgejo_lfs_start_server | lower }} LFS_JWT_SECRET = {{ forgejo_lfs_jwt_secret }} OFFLINE_MODE = {{ forgejo_offline_mode | lower }} REVERSE_PROXY_LIMIT = 2 REVERSE_PROXY_TRUSTED_PROXIES = * [database] DB_TYPE = {{ forgejo_db_type }} PATH = {{ forgejo_db_path }} LOG_SQL = false [repository] ROOT = {{ forgejo_repo_root }} DEFAULT_REPO_UNITS = repo.code,repo.issues,repo.pulls,repo.releases,repo.wiki,repo.projects,repo.packages,repo.actions [lfs] PATH = {{ forgejo_lfs_path }} [mailer] ENABLED = false [service] REGISTER_EMAIL_CONFIRM = false ENABLE_NOTIFY_MAIL = false DISABLE_REGISTRATION = {{ forgejo_disable_registration | lower }} ALLOW_ONLY_EXTERNAL_REGISTRATION = true ENABLE_CAPTCHA = false REQUIRE_SIGNIN_VIEW = {{ forgejo_require_signin_view | lower }} DEFAULT_KEEP_EMAIL_PRIVATE = false DEFAULT_ALLOW_CREATE_ORGANIZATION = true DEFAULT_ENABLE_TIMETRACKING = true NO_REPLY_ADDRESS = noreply.indri [openid] ENABLE_OPENID_SIGNIN = false ENABLE_OPENID_SIGNUP = false [mirror] DEFAULT_INTERVAL = 8h MIN_INTERVAL = 10m [cron.update_checker] ENABLED = false [cron.archive_cleanup] ENABLED = true RUN_AT_START = true SCHEDULE = @midnight OLDER_THAN = 2h [session] PROVIDER = {{ forgejo_session_provider }} [log] MODE = {{ forgejo_log_mode }} LEVEL = {{ forgejo_log_level }} ROOT_PATH = {{ forgejo_log_path }} [repository.pull-request] DEFAULT_MERGE_STYLE = merge [repository.signing] DEFAULT_TRUST_MODEL = committer [security] INSTALL_LOCK = true INTERNAL_TOKEN = {{ forgejo_internal_token }} PASSWORD_HASH_ALGO = pbkdf2_hi [oauth2] JWT_SECRET = {{ forgejo_oauth2_jwt_secret }} [oauth2_client] ENABLE_AUTO_REGISTRATION = true ACCOUNT_LINKING = login USERNAME = nickname REGISTER_EMAIL_CONFIRM = false [actions] ENABLED = {{ forgejo_actions_enabled | lower }} DEFAULT_ACTIONS_URL = {{ forgejo_actions_default_url }}