168 lines
3.9 KiB
Plaintext
168 lines
3.9 KiB
Plaintext
|
; {{ ansible_managed }}
|
||
|
APP_NAME = Gitea: Git with a cup of tea
|
||
|
RUN_USER = {{ gitea_user }}
|
||
|
RUN_MODE = {{ gitea_run_mode }}
|
||
|
|
||
|
[repository]
|
||
|
ROOT = {{ gitea_data_dir }}/repos
|
||
|
SCRIPT_TYPE = bash
|
||
|
FORCE_PRIVATE = false
|
||
|
DEFAULT_PRIVATE = last
|
||
|
DISABLE_HTTP_GIT = false
|
||
|
PREFERRED_LICENSES = MIT License
|
||
|
|
||
|
[repository.editor]
|
||
|
LINE_WRAP_EXTENSIONS = .txt,.md,.markdown,.mdown,.mkd,
|
||
|
PREVIEWABLE_FILE_MODES = markdown
|
||
|
|
||
|
[repository.local]
|
||
|
LOCAL_COPY_PATH = tmp/local-repo
|
||
|
|
||
|
[repository.upload]
|
||
|
ENABLED = true
|
||
|
TEMP_PATH = tmp/uploads
|
||
|
FILE_MAX_SIZE = {{ gitea_repository_upload_max_filesize }}
|
||
|
MAX_FILES = {{ gitea_repository_upload_max_files }}
|
||
|
|
||
|
[repository.pull-request]
|
||
|
WORK_IN_PROGRESS_PREFIXES = WIP:,[WIP]
|
||
|
|
||
|
[attachment]
|
||
|
ENABLE = true
|
||
|
PATH = data/attachments
|
||
|
ALLOWED_TYPES = */*
|
||
|
MAX_SIZE = {{ gitea_attachment_max_filesize }}
|
||
|
MAX_FILES = {{ gitea_attachment_max_files }}
|
||
|
|
||
|
[ui]
|
||
|
EXPLORE_PAGING_NUM = 20
|
||
|
ISSUE_PAGING_NUM = 10
|
||
|
FEED_MAX_COMMIT_NUM = 5
|
||
|
MAX_DISPLAY_FILE_SIZE = 8388608
|
||
|
SHOW_USER_EMAIL = true
|
||
|
GRAPH_MAX_COMMIT_NUM = 100
|
||
|
CODE_COMMENT_LINES = 4
|
||
|
DEFAULT_THEME = gitea
|
||
|
ENABLE_CAPTCHA = false
|
||
|
ENABLE_TIMETRACKING = true
|
||
|
|
||
|
[ui.admin]
|
||
|
USER_PAGING_NUM = 50
|
||
|
REPO_PAGING_NUM = 50
|
||
|
NOTICE_PAGING_NUM = 25
|
||
|
ORG_PAGING_NUM = 50
|
||
|
ENABLE_PPROF = false
|
||
|
|
||
|
[ui.user]
|
||
|
REPO_PAGING_NUM = 15
|
||
|
|
||
|
[api]
|
||
|
ENABLE_SWAGGER = true
|
||
|
MAX_RESPONSE_ITEMS = 50
|
||
|
|
||
|
[markdown]
|
||
|
ENABLE_HARD_LINE_BREAK = false
|
||
|
FILE_EXTENSIONS = .md,.markdown,.mdown,.mkd
|
||
|
|
||
|
[server]
|
||
|
PROTOCOL = http
|
||
|
DOMAIN = {{ gitea_listen_url }}
|
||
|
ROOT_URL = {{ gitea_bind_protocol }}://%(DOMAIN)s/
|
||
|
HTTP_ADDR = 127.0.0.1
|
||
|
HTTP_PORT = {{ gitea_bind_port }}
|
||
|
UNIX_SOCKET_PERMISSION = 666
|
||
|
LANDING_PAGE = {{ gitea_landing_page }}
|
||
|
START_SSH_SERVER = false
|
||
|
|
||
|
[ssh.minimum_key_sizes]
|
||
|
ED25519 = 256
|
||
|
ECDSA = 256
|
||
|
RSA = 2048
|
||
|
DSA = 1024
|
||
|
|
||
|
[database]
|
||
|
DB_TYPE = {{ gitea_db_type }}
|
||
|
HOST = {{ gitea_db_host }}:{{ gitea_db_port }}
|
||
|
NAME = {{ gitea_db_name }}
|
||
|
USER = {{ gitea_db_user }}
|
||
|
PASSWD = {{ gitea_db_passwd }}
|
||
|
SSL_MODE = disable
|
||
|
|
||
|
[indexer]
|
||
|
ISSUE_INDEXER_PATH = {{ gitea_data_dir }}/indexers/issues.bleve
|
||
|
REPO_INDEXER_PATH = {{ gitea_data_dir }}/indexers/repos.bleve
|
||
|
REPO_INDEXER_ENABLED = true
|
||
|
|
||
|
[security]
|
||
|
INSTALL_LOCK = {{ gitea_install_lock }}
|
||
|
SECRET_KEY = {{ gitea_secret }}
|
||
|
MIN_PASSWORD_LENGTH = 8
|
||
|
DISABLE_GIT_HOOKS = false
|
||
|
|
||
|
[service]
|
||
|
DISABLE_REGISTRATION = {{ gitea_disable_registration }}
|
||
|
DEFAULT_KEEP_EMAIL_PRIVATE = false
|
||
|
ENABLE_TIMETRACKING = true
|
||
|
{% if gitea_mail_service_enabled %}
|
||
|
ENABLE_NOTIFY_MAIL = true
|
||
|
|
||
|
[mailer]
|
||
|
ENABLED = true
|
||
|
FROM = {{ gitea_mail_service_from }}
|
||
|
USE_SENDMAIL = true
|
||
|
SENDMAIL_PATH = /usr/sbin/sendmail
|
||
|
{% else %}
|
||
|
[mailer]
|
||
|
ENABLED = false
|
||
|
{% endif %}
|
||
|
|
||
|
[picture]
|
||
|
AVATAR_UPLOAD_PATH = {{ gitea_data_dir }}/avatars
|
||
|
DISABLE_GRAVATAR = true
|
||
|
ENABLE_FEDERATED_AVATAR = false
|
||
|
|
||
|
[log]
|
||
|
ROOT_PATH = {{ gitea_global_log_dir }}
|
||
|
MODE = file
|
||
|
BUFFER_LEN = 10000
|
||
|
LEVEL = {{ gitea_global_log_level }}
|
||
|
|
||
|
[log.file]
|
||
|
LEVEL = {{ gitea_file_log_level }}
|
||
|
LOG_ROTATE = {{ gitea_file_log_rotate_enabled | lower }}
|
||
|
MAX_LINES = 1000000
|
||
|
MAX_SIZE_SHIFT = 28
|
||
|
DAILY_ROTATE = {{ gitea_file_log_rotate_daily_enabled | lower }}
|
||
|
MAX_DAYS = {{ gitea_file_log_rotate_max_days }}
|
||
|
|
||
|
[cron]
|
||
|
ENABLED = true
|
||
|
RUN_AT_START = false
|
||
|
|
||
|
[cron.update_mirrors]
|
||
|
SCHEDULE = @every 10m
|
||
|
|
||
|
[cron.repo_health_check]
|
||
|
SCHEDULE = @every 24h
|
||
|
TIMEOUT = 60s
|
||
|
|
||
|
[cron.check_repo_stats]
|
||
|
RUN_AT_START = true
|
||
|
SCHEDULE = @every 24h
|
||
|
|
||
|
[cron.archive_cleanup]
|
||
|
RUN_AT_START = true
|
||
|
SCHEDULE = @every 24h
|
||
|
OLDER_THAN = 24h
|
||
|
|
||
|
[cron.sync_external_users]
|
||
|
RUN_AT_START = true
|
||
|
SCHEDULE = @every 24h
|
||
|
UPDATE_EXISTING = true
|
||
|
|
||
|
[other]
|
||
|
SHOW_FOOTER_BRANDING = false
|
||
|
SHOW_FOOTER_VERSION = false
|
||
|
SHOW_FOOTER_TEMPLATE_LOAD_TIME = false
|
||
|
|