version: "3.9" networks: public: external: true services: gitea: image: gitea/gitea container_name: gitea restart: always environment: - USER_UID=1000 - USER_GID=1000 volumes: - "./gitea-data:/data" - "/etc/timezone:/etc/timezone:ro" - "/etc/localtime:/etc/localtime:ro" # ports: # - "3000:3000" # - "222:22" networks: - public labels: - "traefik.enable=true" - "traefik.http.routers.gitea.rule=Host(`${GITEA_DOMAIN}`)" - "traefik.http.routers.gitea.service=gitea-service" - "traefik.http.services.gitea-service.loadbalancer.server.port=3000" - "traefik.http.routers.gitea.tls=true" - "traefik.http.routers.gitea.tls.certresolver=le"