services:
  cup:
    image: ghcr.io/sergi0g/cup
    container_name: cup
    command: -c /config/cup.json serve -p 8000
    init: true
    volumes:
      - /home/tu-usuario/docker/dockge/stacks/cup/cup.json:/config/cup.json
      - /var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped
    networks:
      - proxy
    labels:
      - traefik.enable=true
      - traefik.http.services.cup.loadbalancer.server.port=8000
      - traefik.http.routers.cup.entrypoints=https
      - traefik.http.routers.cup.rule=Host(`cup.tuservidor.es`)
      - traefik.http.routers.cup.middlewares=oidc-auth@file
networks:
  proxy:
    external: true
