From 27bb457f4ba89c4f7a248bdcd8c5a6e89ef7584d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20GUEZO?= Date: Sat, 24 Jan 2026 21:13:24 +0100 Subject: [PATCH] feat(./docker-compose.yml): add gitea container --- docker-compose.yml | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index c5ab7a2..60b801b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,8 @@ volumes: name: wireguard portainer-data: name: portainer - + gitea-mirror-data: + name: gitea_mirror networks: # Specific network for reverse proxy communication socket-ro-bridge: @@ -272,3 +273,44 @@ services: - nginx-proxy networks: - web-network + + gitea: + image: gitea/gitea:latest + container_name: gitea + environment: + - USER_UID=1000 + - USER_GID=1000 + - VIRTUAL_HOST=git.${HOSTNAME} + - LETSENCRYPT_HOST=git.${HOSTNAME} + - LETSENCRYPT_EMAIL=${EMAIL} + - VIRTUAL_PORT=3000 + - GITEA__server__DOMAIN=git.${HOSTNAME} + - GITEA__server__SSH_DOMAIN=git.${HOSTNAME} + - GITEA__server__SSH_PORT=222 + - GITEA__server__ROOT_URL=https://git.${HOSTNAME}/ + restart: unless-stopped + networks: + - web-network + volumes: + - ./gitea:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + ports: + - "222:22" + + gitea-mirror: + image: ghcr.io/raylabshq/gitea-mirror:latest + container_name: gitea-mirror + restart: unless-stopped + environment: + - VIRTUAL_HOST=mirror.${HOSTNAME} + - LETSENCRYPT_HOST=mirror.${HOSTNAME} + - LETSENCRYPT_EMAIL=${EMAIL} + - VIRTUAL_PORT=4321 + - BETTER_AUTH_SECRET=${MIRROR_AUTH_SECRET} + - SCHEDULE_ENABLED=true + - SCHEDULE_INTERVAL=3600 + volumes: + - gitea-mirror-data:/app/data + networks: + - web-network