services: openapi: image: swaggerapi/swagger-ui environment: - "URL=/openapi.yml" ports: - "8002:8080" volumes: - "../docs/specs/nodeinfo21/schema.yml:/usr/share/nginx/html/openapi.yml" # - "../docs/api:/usr/share/nginx/html/api" labels: - "traefik.enable=true" - "traefik.http.routers.test-funkwhale-openapi-web.rule=Host(`openapi.funkwhale.test`)" - "traefik.http.routers.test-funkwhale-openapi-web.entrypoints=web" - "traefik.http.services.test-funkwhale-openapi.loadbalancer.server.port=8080" - "traefik.http.routers.test-funkwhale-openapi-webs.rule=Host(`openapi.funkwhale.test`)" - "traefik.http.routers.test-funkwhale-openapi-webs.entrypoints=webs" - "traefik.http.routers.test-funkwhale-openapi-webs.tls=true" networks: ["web"]