diff --git a/06-gitea/docker-compose.yml b/06-gitea/docker-compose.yml new file mode 100644 index 0000000..e1b8df3 --- /dev/null +++ b/06-gitea/docker-compose.yml @@ -0,0 +1,28 @@ +networks: + traefik_proxy: + external: true + +services: + server: + image: gitea/gitea:latest + container_name: gitea-server + restart: unless-stopped + environment: + - USER_UID=1000 + - USER_GID=1000 + - GITEA__database__DB_TYPE=sqlite3 + volumes: + - ./data:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + ports: + - "2222:22" # Ermöglicht Git-Zugriff via SSH über Port 2222 + networks: + - traefik_proxy + labels: + - "traefik.enable=true" + - "traefik.http.routers.gitea.rule=Host(`git.brabros.de`)" + - "traefik.http.routers.gitea.entrypoints=websecure" + - "traefik.http.routers.gitea.tls.certresolver=myresolver" + - "traefik.http.services.gitea.loadbalancer.server.port=3000" + - "traefik.docker.network=traefik_proxy"