services: parking: build: . container_name: parking restart: unless-stopped volumes: - ./data:/app/data env_file: - .env environment: - HOST=0.0.0.0 - PORT=8000 - DATABASE_PATH=/app/data/parking.db healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8000/health')"] interval: 30s timeout: 10s retries: 3 start_period: 10s networks: - org-network labels: - "caddy=parking.lvh.me" - "caddy.reverse_proxy={{upstreams 8000}}" - "caddy.forward_auth=authelia:9091" - "caddy.forward_auth.uri=/api/verify?rd=https://parking.lvh.me/" - "caddy.forward_auth.copy_headers=Remote-User Remote-Groups Remote-Name Remote-Email" networks: org-network: external: true name: org-stack_org-network