58 lines
1.8 KiB
YAML
58 lines
1.8 KiB
YAML
---
|
|
version: '3.5'
|
|
services:
|
|
git:
|
|
image: registry.karinthy.hu/kfg/gitea:${GITEA_VERSION}
|
|
container_name: git
|
|
environment:
|
|
- USER_UID
|
|
- USER_GID
|
|
- APP_NAME
|
|
- RUN_MODE
|
|
- DISABLE_REGISTRATION
|
|
- DISABLE_SSH
|
|
- SSH_PORT
|
|
- SSH_LISTEN_PORT
|
|
- GITEA__security__SECRET_KEY
|
|
- GITEA__server__DOMAIN
|
|
- GITEA__server__PROTOCOL
|
|
- GITEA__server__HTTP_PORT
|
|
- GITEA__server__ROOT_URL
|
|
- GITEA__server__CERT_FILE
|
|
- GITEA__server__KEY_FILE
|
|
- GITEA__server__DISABLE_SSH
|
|
- GITEA__server__START_SSH_SERVER
|
|
- GITEA__server__SSH_PORT
|
|
- GITEA__server__SSH_LISTEN_PORT
|
|
- GITEA__server__OFFLINE_MODE
|
|
- GITEA__database__DB_TYPE
|
|
- GITEA__database__HOST
|
|
- GITEA__database__NAME
|
|
- GITEA__database__USER
|
|
- GITEA__database__PASSWD
|
|
- GITEA__metrics__ENABLED
|
|
- GITEA__service__DISABLE_REGISTRATION
|
|
- GITEA__service__REQUIRE_SIGNIN_VIEW
|
|
- GITEA__service__REGISTER_EMAIL_CONFIRM
|
|
- GITEA__service__ENABLE_NOTIFY_MAIL
|
|
- GITEA__service__ALLOW_ONLY_EXTERNAL_REGISTRATION
|
|
- GITEA__service__ENABLE_CAPTCHA
|
|
- GITEA__service__DEFAULT_KEEP_EMAIL_PRIVATE
|
|
- GITEA__service__DEFAULT_ALLOW_CREATE_ORGANIZATION
|
|
- GITEA__service__DEFAULT_ENABLE_TIMETRACKING
|
|
- GITEA__openid__ENABLE_OPENID_SIGNIN
|
|
- GITEA__openid__ENABLE_OPENID_SIGNUP
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ${GIT_DATADIR}:/data
|
|
- /admin/src/docker-git/ssl:/data/gitea/ssl:ro
|
|
ports:
|
|
- "${EXTERNAL_IP}:${EXTERNAL_HTTP_PORT}:${GITEA_HTTP_PORT}"
|
|
- "${EXTERNAL_IP}:${EXTERNAL_SSH_PORT}:${GITEA_SSH_PORT}"
|
|
networks:
|
|
- ldap.proxy
|
|
restart: unless-stopped
|
|
networks:
|
|
ldap.proxy:
|
|
name: ldap.proxy.net
|