# Managed by Ansible — do not edit manually
services:
  k8s-placeholder:
    image: nginx:alpine
    container_name: k8s-placeholder
    restart: unless-stopped
    volumes:
      - {{ k8s_data_dir }}/html:/usr/share/nginx/html:ro
    networks:
      - traefik_public
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.k8s.rule=Host(`{{ domain_k8s }}`)"
      - "traefik.http.routers.k8s.entrypoints=websecure"
      - "traefik.http.routers.k8s.tls.certresolver=letsencrypt"
      - "traefik.http.services.k8s.loadbalancer.server.port=80"
      - "traefik.http.routers.k8s.middlewares=rate-limit@docker"

networks:
  traefik_public:
    external: true
