services: espresso-frame-server: image: git.thumeit.com/tfaour/espresso-frame-server:latest build: . ports: - "8420:8420" volumes: - ./data:/data environment: - CONFIG_PATH=/data/config.json - IMMICH_URL=http://your-immich-host:2283 - IMMICH_API_KEY=your-immich-api-key-here # Set this to your local timezone (e.g. America/New_York) if you use # the "Quiet hours" setting -- without it, the container defaults to # UTC, and quiet hours would run on UTC clock time instead of yours. - TZ=UTC # Optional: gates the entire server -- the web UI (/, /api/*) AND # every device-facing /frame/* endpoint -- behind this shared secret. # Leave unset to keep it all open on a trusted LAN, same as before. # Paste the same value into the ESP32's captive portal setup form # (Access Token field) so it's sent on every device request and gets # embedded automatically in the manage-menu/share QR codes. - MANAGEMENT_TOKEN=changeme restart: unless-stopped