123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279 |
- BRAND_NAME = Code@Unbl.ink
- RUN_USER = git
- RUN_MODE = prod
- [server]
- EXTERNAL_URL = https://code.unbl.ink/
- DOMAIN = code.unbl.ink
- PROTOCOL = http
- HTTP_ADDR = 0.0.0.0
- HTTP_PORT = 3001
- TLS_MIN_VERSION = TLS12
- UNIX_SOCKET_PERMISSION = 666
- LOCAL_ROOT_URL = %(PROTOCOL)s://%(HTTP_ADDR)s:%(HTTP_PORT)s/
- OFFLINE_MODE = false
- DISABLE_ROUTER_LOG = true
- ENABLE_GZIP = true
- APP_DATA_PATH = data
- LOAD_ASSETS_FROM_DISK = false
- LANDING_URL = /
- DISABLE_SSH = false
- SSH_DOMAIN = %(DOMAIN)s
- SSH_PORT = 222
- SSH_ROOT_PATH =
- SSH_KEYGEN_PATH = ssh-keygen
- SSH_KEY_TEST_PATH =
- MINIMUM_KEY_SIZE_CHECK = false
- REWRITE_AUTHORIZED_KEYS_AT_START = false
- START_SSH_SERVER = false
- [repository]
- ROOT = /var/db/gogs/repositories
- SCRIPT_TYPE = bash
- ANSI_CHARSET =
- FORCE_PRIVATE = false
- MAX_CREATION_LIMIT = -1
- PREFERRED_LICENSES = Apache License 2.0, MIT License
- DISABLE_HTTP_GIT = false
- ENABLE_LOCAL_PATH_MIGRATION = false
- ENABLE_RAW_FILE_RENDER_MODE = false
- COMMITS_FETCH_CONCURRENCY = 0
- [repository.editor]
- LINE_WRAP_EXTENSIONS = .txt,.md,.markdown,.mdown,.mkd
- PREVIEWABLE_FILE_MODES = markdown
- [repository.upload]
- ENABLED = true
- TEMP_PATH = data/tmp/uploads
- ALLOWED_TYPES =
- FILE_MAX_SIZE = 3
- MAX_FILES = 5
- [database]
- DB_TYPE = postgres
- HOST = db.service:5432
- NAME = gogs
- USER = gogs
- PASSWORD = {{gogs_db_pass}}
- SSL_MODE = disable
- [security]
- INSTALL_LOCK = true
- SECRET_KEY = {{gogs_secret_key}}
- LOGIN_REMEMBER_DAYS = 7
- COOKIE_REMEMBER_NAME = gogs_incredible
- COOKIE_USERNAME = gogs_awesome
- COOKIE_SECURE = false
- ENABLE_LOGIN_STATUS_COOKIE = false
- LOGIN_STATUS_COOKIE_NAME = login_status
- [email]
- ENABLED = true
- SUBJECT_PREFIX = [%(BRAND_NAME)s]
- HOST = box.unbl.ink:587
- FROM = "Unblink Services" <services@unbl.ink>
- USER = services@unbl.ink
- PASSWORD = {{services_unblink_email_pass}}
- ADD_PLAIN_TEXT_ALT = true
- [auth]
- ACTIVATE_CODE_LIVES = 180
- RESET_PASSWORD_CODE_LIVES = 180
- REQUIRE_EMAIL_CONFIRMATION = false
- REQUIRE_SIGNIN_VIEW = false
- DISABLE_REGISTRATION = true
- [user]
- ENABLE_EMAIL_NOTIFICATION = true
- [session]
- PROVIDER = file
- PROVIDER_CONFIG = data/sessions
- COOKIE_NAME = i_like_gogs
- COOKIE_SECURE = false
- GC_INTERVAL = 3600
- MAX_LIFE_TIME = 86400
- CSRF_COOKIE_NAME = _csrf
- [cache]
- ADAPTER = memory
- INTERVAL = 60
- [http]
- ACCESS_CONTROL_ALLOW_ORIGIN =
- [lfs]
- STORAGE = local
- OBJECTS_PATH = data/lfs-objects
- [attachment]
- ENABLED = true
- PATH = data/attachments
- ALLOWED_TYPES = image/jpeg|image/png
- MAX_SIZE = 4
- MAX_FILES = 5
- [release.attachment]
- ENABLED = true
- ALLOWED_TYPES = */*
- MAX_SIZE = 32
- MAX_FILES = 10
- [time]
- FORMAT = RFC1123
- [picture]
- AVATAR_UPLOAD_PATH = data/avatars
- REPOSITORY_AVATAR_UPLOAD_PATH = data/repo-avatars
- GRAVATAR_SOURCE = gravatar
- DISABLE_GRAVATAR = false
- ENABLE_FEDERATED_AVATAR = true
- [markdown]
- ENABLE_HARD_LINE_BREAK = false
- CUSTOM_URL_SCHEMES =
- FILE_EXTENSIONS = .md,.markdown,.mdown,.mkd
- [smartypants]
- ENABLED = false
- FRACTIONS = true
- DASHES = true
- LATEX_DASHES = true
- ANGLED_QUOTES = true
- [admin]
- DISABLE_REGULAR_ORG_CREATION = false
- [webhook]
- TYPES = gogs, slack, discord, dingtalk
- DELIVER_TIMEOUT = 15
- SKIP_TLS_VERIFY = false
- PAGING_NUM = 10
- [log]
- ROOT_PATH = /var/log/gogs
- MODE = file
- BUFFER_LEN = 100
- LEVEL = Info
- [log.console]
- [log.file]
- LOG_ROTATE = true
- DAILY_ROTATE = true
- MAX_SIZE_SHIFT = 28
- MAX_LINES = 1000000
- MAX_DAYS = 7
- [cron]
- ENABLED = true
- RUN_AT_START = false
- [cron.update_mirrors]
- SCHEDULE = @every 60m
- [cron.repo_health_check]
- SCHEDULE = @every 24h
- TIMEOUT = 60s
- ARGS =
- [cron.check_repo_stats]
- RUN_AT_START = true
- SCHEDULE = @every 24h
- [cron.repo_archive_cleanup]
- RUN_AT_START = false
- SCHEDULE = @every 24h
- OLDER_THAN = 24h
- [git]
- DISABLE_DIFF_HIGHLIGHT = false
- MAX_GIT_DIFF_FILES = 100
- MAX_GIT_DIFF_LINES = 1000
- MAX_GIT_DIFF_LINE_CHARACTERS = 2000
- GC_ARGS =
- [git.timeout]
- MIGRATE = 600
- MIRROR = 300
- CLONE = 300
- PULL = 300
- GC = 60
- [mirror]
- DEFAULT_INTERVAL = 8
- [api]
- MAX_RESPONSE_ITEMS = 50
- [ui]
- EXPLORE_PAGING_NUM = 20
- ISSUE_PAGING_NUM = 10
- FEED_MAX_COMMIT_NUM = 5
- THEME_COLOR_META_TAG = `#ff5343`
- MAX_DISPLAY_FILE_SIZE = 8388608
- [ui.admin]
- USER_PAGING_NUM = 50
- REPO_PAGING_NUM = 50
- NOTICE_PAGING_NUM = 25
- ORG_PAGING_NUM = 50
- [ui.user]
- REPO_PAGING_NUM = 15
- NEWS_FEED_PAGING_NUM = 20
- COMMITS_PAGING_NUM = 30
- [prometheus]
- ; Whether to enable Prometheus metrics.
- ENABLED = true
- ; Whether to enable HTTP Basic Authentication to protect metrics data.
- ENABLE_BASIC_AUTH = false
- ; The username for HTTP Basic Authentication.
- BASIC_AUTH_USERNAME =
- ; The password for HTTP Basic Authentication.
- BASIC_AUTH_PASSWORD =
- [highlight.mapping]
- [i18n]
- LANGS = en-US,zh-CN,zh-HK,zh-TW,de-DE,fr-FR,nl-NL,lv-LV,ru-RU,ja-JP,es-ES,pt-BR,pl-PL,bg-BG,it-IT,fi-FI,tr-TR,cs-CZ,sr-SP,sv-SE,ko-KR,gl-ES,uk-UA,en-GB,hu-HU,sk-SK,id-ID,fa-IR,vi-VN,pt-PT
- NAMES = English,简体中文,繁體中文(香港),繁體中文(臺灣),Deutsch,français,Nederlands,latviešu,русский,日本語,español,português do Brasil,polski,български,italiano,suomi,Türkçe,čeština,српски,svenska,한국어,galego,українська,English (United Kingdom),Magyar,Slovenčina,Indonesian,Persian,Vietnamese,Português
- ; Used for datetimepicker
- [i18n.datelang]
- en-US = en
- zh-CN = zh
- zh-HK = zh-TW
- zh-TW = zh-TW
- de-DE = de
- fr-FR = fr
- nl-NL = nl
- lv-LV = lv
- ru-RU = ru
- ja-JP = ja
- es-ES = es
- pt-BR = pt-BR
- pl-PL = pl
- bg-BG = bg
- it-IT = it
- fi-FI = fi
- tr-TR = tr
- cs-CZ = cs-CZ
- sr-SP = sr
- sv-SE = sv
- ko-KR = ko
- gl-ES = gl
- uk-UA = uk
- en-GB = en-GB
- hu-HU = hu
- sk-SK = sk
- id-ID = id
- fa-IR = fa
- vi-VN = vi
- pt-PT = pt
- [other]
- SHOW_FOOTER_BRANDING = false
- SHOW_FOOTER_TEMPLATE_LOAD_TIME = true
|