services: perfect-freehand-demo: build: context: . dockerfile: Dockerfile image: perfect-freehand-demo:latest container_name: perfect-freehand-demo restart: unless-stopped expose: - "80" labels: caddy: ${CADDY_DOMAIN} caddy.reverse_proxy: "{{upstreams 80}}"