;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Gitea Configuration File ;; This file is based on the official Gitea example configuration ;; https://github.com/go-gitea/gitea/blob/main/custom/conf/app.example.ini ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; General Settings ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; APP_NAME = Gitea: Git with a cup of tea RUN_MODE = prod ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Server Configuration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [server] PROTOCOL = http DOMAIN = git.michaelschiemer.de HTTP_ADDR = 0.0.0.0 HTTP_PORT = 3000 ROOT_URL = https://git.michaelschiemer.de/ PUBLIC_URL_DETECTION = auto ;; SSH Configuration DISABLE_SSH = false START_SSH_SERVER = true SSH_DOMAIN = git.michaelschiemer.de SSH_PORT = 22 SSH_LISTEN_PORT = 22 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Database Configuration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [database] DB_TYPE = postgres HOST = postgres:5432 NAME = gitea USER = gitea PASSWD = gitea_password SSL_MODE = disable ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Cache Configuration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [cache] ENABLED = false ADAPTER = memory ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Session Configuration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [session] PROVIDER = file PROVIDER_CONFIG = data/sessions COOKIE_SECURE = true COOKIE_NAME = i_like_gitea GC_INTERVAL_TIME = 86400 SESSION_LIFE_TIME = 86400 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Queue Configuration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [queue] TYPE = channel ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Service Configuration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [service] DISABLE_REGISTRATION = true ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Actions Configuration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [actions] ENABLED = true ;; Use "self" to use the current Gitea instance for actions (not GitHub) ;; Do NOT set DEFAULT_ACTIONS_URL to a custom URL - it's not supported ;; Leaving it unset or setting to "self" will use the current instance ;DEFAULT_ACTIONS_URL = self