version: "3" services: gogs: image: gogs/gogs restart: always expose: - "3000" ports: - "2222:22" networks: - traefik volumes: - gogs-data:/data labels: - "traefik.frontend.rule=Host:git.example.com" - "traefik.enable=true" - "traefik.docker.network=traefik" - "traefik.port=3000" - "traefik.protocol=http" volumes: gogs-data: driver: local networks: traefik: external: true