services: kaboot-frontend: build: context: . dockerfile: Dockerfile args: VITE_API_URL: https://${KABOOT_DOMAIN} VITE_BACKEND_URL: https://${KABOOT_DOMAIN} VITE_AUTHENTIK_URL: https://${AUTH_DOMAIN} VITE_OIDC_CLIENT_ID: kaboot-spa VITE_OIDC_APP_SLUG: kaboot GEMINI_API_KEY: ${GEMINI_API_KEY:-} container_name: kaboot-frontend restart: unless-stopped ports: - "80:80" - "443:443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - ./caddy/data:/data - ./caddy/config:/config depends_on: - kaboot-backend - authentik-server networks: - kaboot-network