services: gitea: networks: - internal - proxy labels: - "traefik.enable=true" - "traefik.docker.network=traefik" - "traefik.http.routers.gitea-web.rule=Host(`git.skrd.fun`)" - "traefik.http.routers.gitea-web.entrypoints=web" - "traefik.http.routers.gitea-web.middlewares=redirect-to-https@file" - "traefik.http.routers.gitea.rule=Host(`git.skrd.fun`)" - "traefik.http.routers.gitea.entrypoints=websecure" - "traefik.http.routers.gitea.tls.certresolver=cf" - "traefik.http.services.gitea.loadbalancer.server.port=3000" runner: networks: - internal gitea-db: networks: - internal networks: internal: name: gitea proxy: name: traefik external: true