From 99dc1f9d046d8174ff2db76ab3a18a282a9ff8f9 Mon Sep 17 00:00:00 2001 From: mattspeer Date: Thu, 28 May 2026 11:43:41 -0500 Subject: [PATCH] Update docker-compose.yaml Added labels and networks for traefik - aligns with currently deployed version --- docker-compose.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docker-compose.yaml b/docker-compose.yaml index 9e2bd16..52ef6ae 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,11 +1,22 @@ networks: gitea: external: false + traefik-public: + external: true services: server: image: docker.gitea.com/gitea:latest container_name: gitea + labels: + - "traefik.enable=true" + - "traefik.http.routers.git.rule=Host(`git.speerfam.net`)" + - "traefik.http.routers.git.entrypoints=websecure" + - "traefik.http.routers.git.tls.certresolver=myresolver" + + # Pulling the security rules dynamically from our file provider setup + - "traefik.http.routers.git.middlewares=geoblock-policy@file,crowdsec-policy@file,secure-headers@file" + - "traefik.http.services.git.loadbalancer.server.port=3000" environment: - USER_UID=1000 - USER_GID=1000 @@ -17,6 +28,7 @@ services: restart: unless-stopped networks: - gitea + - traefik-public volumes: - /srv/docker/gitea:/data - /etc/timezone:/etc/timezone:ro