services: meal-tracker: build: context: . dockerfile: Dockerfile ports: - "5000:5000" volumes: - meal-data:/data environment: - SECRET_KEY=${SECRET_KEY:-change-me-in-production} - CRON_SECRET=${CRON_SECRET:-change-me} restart: unless-stopped hostname: meal-tracker networks: - caddy meal-cron: build: context: . dockerfile: Dockerfile command: ["sh", "/app/send_reminders_cron.sh"] environment: - CRON_SECRET=${CRON_SECRET:-change-me} restart: unless-stopped networks: - caddy volumes: meal-data: networks: caddy: external: true