version: "3.7" networks: default: traefik_traefik: external: true services: server: image: gitea/gitea:1.18 container_name: gitea_server labels: - traefik.enable=true - traefik.http.routers.gitea.rule=Host(`gitea.{{ domain }}`) - traefik.http.services.gitea.loadbalancer.server.port=3000 restart: unless-stopped env_file: - .env.gitea networks: - default - traefik_traefik volumes: - {{ base_volume_path }}/gitea/gitea:/data depends_on: - db db: image: postgres:14-alpine container_name: gitea_db restart: unless-stopped env_file: - .env.db networks: - default volumes: - {{ base_volume_path }}/gitea/postgres:/var/lib/postgresql/data