version: "3.8" services: frambe: build: . container_name: frambe restart: unless-stopped ports: - "3030:3000" environment: # REQUIRED - IMMICH_URL=http://10.0.0.40:2283 - IMMICH_API_KEY=0G1iJ4ydmA0ghjMk1OTcdFhxUbhAgfti2higMKFmU - ADMIN_USERNAME=jessikitty - ADMIN_PASSWORD=23Pinkpr!ncesses - FRAMBE_API_TOKEN=whosethatgirl-itsjess # Slideshow - SLIDESHOW_INTERVAL=300 - TRANSITION_DURATION=5 - IMAGE_FIT=contain - SHUFFLE=true - BACKGROUND_BLUR=true - REFRESH_INTERVAL=300 # Seconds between album/person refresh checks # Overlays - SHOW_CLOCK=true - SHOW_DATE=true - SHOW_EXIF=false - SHOW_PROGRESS=true # - ADMIN_PASSWORD=changeme # API Token for external access (Home Assistant, scripts, etc.) # - FRAMBE_API_TOKEN=your-secret-token-here # Auto-start (optional — or use URL params instead) # - ALBUM_ID= # - SHOW_FAVORITES_ONLY=false