ansible/roles/gitea/templates/gitea/app.ini.j2

75 lines
1.9 KiB
Django/Jinja

{{ ansible_header | comment }}
APP_NAME = {{ gitea.config.app_name }}
RUN_USER = git
RUN_MODE = prod
[oauth2]
JWT_SECRET = {{ gitea.config.oauth2.jwt_secret }}
[security]
INTERNAL_TOKEN = {{ gitea.config.security.internal_token }}
INSTALL_LOCK = true
SECRET_KEY = {{ gitea.config.security.secret_key }}
[database]
DB_TYPE = sqlite3
NAME = gitea
USER = gitea
PASSWD = {{ gitea.config.database.passwd }}
SCHEMA =
SSL_MODE = disable
CHARSET = utf8
PATH = {{ (gitea.data_path, 'data', 'gitea.db') | path_join }}
LOG_SQL = false
[repository]
ROOT = {{ (gitea.home_path, 'gitea-repositories') | path_join }}
[server]
SSH_DOMAIN = {{ gitea.config.server.ssh_domain }}
DOMAIN = {{ gitea.config.server.domain }}
HTTP_ADDR = 127.0.0.1
HTTP_PORT = 3000
ROOT_URL = {{ gitea.config.server.root_url }}
DISABLE_SSH = false
SSH_PORT = 22
LFS_START_SERVER = true
LFS_CONTENT_PATH = {{ (gitea.data_path, 'data', 'lfs') | path_join }}
LFS_JWT_SECRET = {{ gitea.config.server.lfs_jwt_secret }}
OFFLINE_MODE = false
[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_KEEP_EMAIL_PRIVATE = false
DEFAULT_ALLOW_CREATE_ORGANIZATION = false
DEFAULT_ENABLE_TIMETRACKING = true
NO_REPLY_ADDRESS = noreply.localhost
[picture]
DISABLE_GRAVATAR = true
ENABLE_FEDERATED_AVATAR = false
[openid]
ENABLE_OPENID_SIGNIN = false
ENABLE_OPENID_SIGNUP = false
[session]
PROVIDER = file
[log]
MODE = console
LEVEL = warning
ROOT_PATH = {{ (gitea.data_path, 'log') | path_join }}
REDIRECT_MACARON_LOG = true
MACARON = console
ROUTER = console