infra/home/cluster/forgejo/configmap.yaml
2025-10-06 09:17:32 -05:00

76 lines
No EOL
1.5 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: forgejo-config
namespace: git
data:
app.ini: |
APP_NAME = Forgejo
RUN_MODE = prod
RUN_USER = git
[server]
DOMAIN = git.w5isp.com
ROOT_URL = https://git.w5isp.com/
HTTP_PORT = 3000
SSH_DOMAIN = 10.0.101.31
SSH_PORT = 22
START_SSH_SERVER = true
SSH_LISTEN_PORT = 22
LFS_START_SERVER = true
OFFLINE_MODE = false
[database]
DB_TYPE = mysql
HOST = mariadb.data.svc.cluster.local:3306
NAME = forgejo
USER = forgejo
[repository]
ROOT = /data/gitea-repositories
[lfs]
PATH = /data/lfs
[attachment]
PATH = /data/attachments
[picture]
AVATAR_UPLOAD_PATH = /data/avatars
REPOSITORY_AVATAR_UPLOAD_PATH = /data/repo-avatars
[log]
ROOT_PATH = /data/log
MODE = console
LEVEL = Info
[security]
INSTALL_LOCK = true
SECRET_KEY = ${FORGEJO_SECRET_KEY}
INTERNAL_TOKEN = ${FORGEJO_INTERNAL_TOKEN}
[service]
DISABLE_REGISTRATION = true
REQUIRE_SIGNIN_VIEW = false
ENABLE_NOTIFY_MAIL = false
DEFAULT_KEEP_EMAIL_PRIVATE = true
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
[mailer]
ENABLED = false
[session]
PROVIDER = file
PROVIDER_CONFIG = /data/sessions
COOKIE_NAME = i_like_gitea
COOKIE_SECURE = false
[cache]
ENABLED = true
ADAPTER = memory
[ui]
DEFAULT_THEME = auto
[webhook]
ALLOWED_HOST_LIST = *