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"]