services: intranet: image: nginx:alpine container_name: intranet restart: unless-stopped volumes: - ./index.html:/usr/share/nginx/html/index.html:ro - ./logo.png:/usr/share/nginx/html/logo.png:ro - ./roles-mapping.json:/usr/share/nginx/html/roles-mapping.json:ro - ./nginx-rbac.conf:/etc/nginx/nginx.conf:ro networks: - web # ⚠️ Pas de labels Traefik ici : c'est OAuth2-Proxy qui est exposé sur intranet. # L'intranet est en upstream d'OAuth2-Proxy networks: web: external: true