services: meal-tracker: build: context: . dockerfile: Dockerfile ports: - "5000:5000" volumes: - meal-data:/data environment: - SECRET_KEY=${SECRET_KEY:-change-me-in-production} restart: unless-stopped hostname: meal-tracker networks: - caddy volumes: meal-data: networks: caddy: external: true