mirror of
https://github.com/dockersrc/scripts
synced 2025-09-17 20:33:58 -04:00
🗃️ Committing everything that changed 🗃️
configs/gitea/ htdocs/www/js/errorpages/loaddomain.js init/done/08-gitea.sh
This commit is contained in:
241
configs/gitea/app.ini
Normal file
241
configs/gitea/app.ini
Normal file
@@ -0,0 +1,241 @@
|
||||
; https://docs.gitea.io/en-us/config-cheat-sheet/#default-configuration-non-appini-configuration
|
||||
APP_NAME = REPLACE_GITEA_NAME
|
||||
RUN_USER = REPLACE_GITEA_USER
|
||||
RUN_MODE = REPLACE_GITEA_MODE
|
||||
WORK_PATH = REPLACE_GITEA_DATA_DIR
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[server]
|
||||
HTTP_PORT = REPLACE_GITEA_PORT
|
||||
DOMAIN = REPLACE_GITEA_SERVER
|
||||
ROOT_URL = REPLACE_GITEA_PROTO://REPLACE_GITEA_SERVER/
|
||||
SSH_DOMAIN = REPLACE_GITEA_SERVER
|
||||
DISABLE_SSH = false
|
||||
START_SSH_SERVER = true
|
||||
SSH_PORT = 7833
|
||||
SSH_LISTEN_PORT = 22
|
||||
SSH_CREATE_AUTHORIZED_KEYS_FILE = true
|
||||
SSH_CREATE_AUTHORIZED_PRINCIPALS_FILE = true
|
||||
SSH_AUTHORIZED_KEYS_BACKUP = true
|
||||
SSH_ROOT_PATH = REPLACE_GITEA_DATA_DIR/ssh
|
||||
APP_DATA_PATH = REPLACE_GITEA_DATA_DIR
|
||||
OFFLINE_MODE = false
|
||||
LFS_START_SERVER = true
|
||||
LFS_JWT_SECRET = REPLACE_GITEA_LFS_JWT_SECRET
|
||||
LOCAL_ROOT_URL = http://localhost:REPLACE_GITEA_PORT/
|
||||
LANDING_PAGE = explore
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[lfs]
|
||||
STORAGE_TYPE = local
|
||||
LFS_CONTENT_PATH = REPLACE_GITEA_DATA_DIR/lfs
|
||||
PATH = REPLACE_GITEA_DATA_DIR/lfs
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[storage.repo-archive]
|
||||
STORAGE_TYPE = local
|
||||
PATH = REPLACE_GITEA_DATA_DIR/repositories/archive
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[repository]
|
||||
SCRIPT_TYPE = sh
|
||||
ROOT = REPLACE_GITEA_DATA_DIR/repositories/root
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[repository.local]
|
||||
LOCAL_COPY_PATH = REPLACE_GITEA_DATA_DIR/repositories/local
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[repository.upload]
|
||||
TEMP_PATH = REPLACE_GITEA_DATA_DIR/repositories/uploads
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[attachment]
|
||||
PATH = REPLACE_GITEA_DATA_DIR/attachments
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[indexer]
|
||||
ISSUE_INDEXER_PATH = REPLACE_GITEA_DATA_DIR/indexers/issues.bleve
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[session]
|
||||
PROVIDER = file
|
||||
PROVIDER_CONFIG = REPLACE_GITEA_DATA_DIR/sessions
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[database]
|
||||
DB_TYPE = REPLACE_DB_TYPE
|
||||
HOST = REPLACE_SQL_HOST
|
||||
USER = REPLACE_SQL_USER
|
||||
PASSWD = REPLACE_SQL_PASS
|
||||
NAME = REPLACE_SQL_DB
|
||||
LOG_SQL = false
|
||||
SCHEMA =
|
||||
SSL_MODE = disable
|
||||
CHARSET = utf8
|
||||
PATH = REPLACE_DATABASE_DIR_GITEA/gitea.db
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[picture]
|
||||
ENABLE_FEDERATED_AVATAR = true
|
||||
DISABLE_GRAVATAR = false
|
||||
AVATAR_UPLOAD_PATH = REPLACE_GITEA_DATA_DIR/avatars/users
|
||||
REPOSITORY_AVATAR_UPLOAD_PATH = REPLACE_GITEA_DATA_DIR/avatars/repos
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[log]
|
||||
MODE = console
|
||||
LEVEL = info
|
||||
LOG_ROTATE = true
|
||||
DAILY_ROTATE = true
|
||||
MAX_DAYS = 1
|
||||
ROOT_PATH = REPLACE_GITEA_LOG_DIR
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[security]
|
||||
INSTALL_LOCK = true
|
||||
SECRET_KEY = REPLACE_GITEA_SECRET_KEY
|
||||
REVERSE_PROXY_LIMIT = 1
|
||||
REVERSE_PROXY_TRUSTED_PROXIES = *
|
||||
INTERNAL_TOKEN = REPLACE_GITEA_INTERNAL_TOKEN
|
||||
PASSWORD_HASH_ALGO = pbkdf2
|
||||
MIN_PASSWORD_LENGTH = 8
|
||||
PASSWORD_COMPLEXITY = on
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[time]
|
||||
DEFAULT_UI_LOCATION = REPLACE_GITEA_TZ
|
||||
FORMAT = RFC1123
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[service]
|
||||
DISABLE_REGISTRATION = false
|
||||
REQUIRE_SIGNIN_VIEW = false
|
||||
REGISTER_EMAIL_CONFIRM = true
|
||||
ENABLE_NOTIFY_MAIL = true
|
||||
ALLOW_ONLY_EXTERNAL_REGISTRATION = false
|
||||
ENABLE_CAPTCHA = true
|
||||
DEFAULT_KEEP_EMAIL_PRIVATE = false
|
||||
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
|
||||
DEFAULT_ENABLE_TIMETRACKING = true
|
||||
NO_REPLY_ADDRESS = no-reply.REPLACE_GITEA_SERVER
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[actions]
|
||||
ENABLED = true
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[mailer]
|
||||
ENABLED = true
|
||||
SMTP_ADDR = REPLACE_GITEA_EMAIL_RELAY
|
||||
SMTP_PORT = 587
|
||||
FROM = "REPLACE_GITEA_NAME" <no-reply@REPLACE_GITEA_SERVER>
|
||||
USER =
|
||||
PASSWD =
|
||||
PROTOCOL =
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[openid]
|
||||
ENABLE_OPENID_SIGNIN = true
|
||||
ENABLE_OPENID_SIGNUP = true
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[oauth2]
|
||||
ENABLE = true
|
||||
JWT_SIGNING_ALGORITHM = RS256
|
||||
ACCESS_TOKEN_EXPIRATION_TIME = 3600
|
||||
REFRESH_TOKEN_EXPIRATION_TIME = 730
|
||||
MAX_TOKEN_LENGTH = 32767
|
||||
JWT_SECRET = REPLACE_GITEA_OAUTH_JWT_SECRET
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[oauth2_client]
|
||||
REGISTER_EMAIL_CONFIRM = false
|
||||
OPENID_CONNECT_SCOPES =
|
||||
ENABLE_AUTO_REGISTRATION = true
|
||||
USERNAME = nickname
|
||||
UPDATE_AVATAR = false
|
||||
ACCOUNT_LINKING = login
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[ui]
|
||||
DEFAULT_THEME = arc-green
|
||||
SEARCH_REPO_DESCRIPTION = true
|
||||
USE_SERVICE_WORKER = false
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[ui.meta]
|
||||
AUTHOR = gitea
|
||||
DESCRIPTION = SelfHosted GIT Server
|
||||
KEYWORDS = go,git,self-hosted,gitea
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[ui.notification]
|
||||
MIN_TIMEOUT = 10s
|
||||
MAX_TIMEOUT = 60s
|
||||
TIMEOUT_STEP = 10s
|
||||
EVENT_SOURCE_UPDATE_TIME = 10s
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[cors]
|
||||
ENABLED = true
|
||||
SCHEME = http
|
||||
ALLOW_DOMAIN = *
|
||||
ALLOW_SUBDOMAIN = true
|
||||
METHODS = GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS
|
||||
MAX_AGE = 10m
|
||||
ALLOW_CREDENTIALS = true
|
||||
X_FRAME_OPTIONS = SAMEORIGIN
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[cron]
|
||||
ENABLED = false
|
||||
RUN_AT_START = false
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[cron.archive_cleanup]
|
||||
ENABLED = true
|
||||
RUN_AT_START = true
|
||||
NO_SUCCESS_NOTICE = false
|
||||
OLDER_THAN = 24h
|
||||
SCHEDULE = @midnight
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[cron.update_mirrors]
|
||||
ENABLED = true
|
||||
RUN_AT_START = false
|
||||
NO_SUCCESS_NOTICE = true
|
||||
PULL_LIMIT = 50
|
||||
PUSH_LIMIT = 50
|
||||
SCHEDULE = @every 360m
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[cron.repo_health_check]
|
||||
ENABLED = true
|
||||
RUN_AT_START = false
|
||||
NO_SUCCESS_NOTICE = false
|
||||
TIMEOUT = 60s
|
||||
SCHEDULE = @midnight
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[cron.delete_inactive_accounts]
|
||||
ENABLED = false
|
||||
RUN_AT_START = false
|
||||
NO_SUCCESS_NOTICE = false
|
||||
OLDER_THAN = 168h
|
||||
SCHEDULE = @annually
|
||||
|
||||
; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[cron.delete_repo_archives]
|
||||
ENABLED = false
|
||||
RUN_AT_START = false
|
||||
NO_SUCCESS_NOTICE = false
|
||||
SCHEDULE = @annually
|
||||
|
||||
[cron.update_checker]
|
||||
|
||||
[repository.pull-request]
|
||||
DEFAULT_MERGE_STYLE = merge
|
||||
|
||||
[repository.signing]
|
||||
DEFAULT_TRUST_MODEL = committer
|
Reference in New Issue
Block a user