39 lines
990 B
YAML
39 lines
990 B
YAML
version: "3.8"
|
|
|
|
services:
|
|
frambe:
|
|
build: .
|
|
container_name: frambe
|
|
restart: unless-stopped
|
|
ports:
|
|
- "3030:3000"
|
|
environment:
|
|
# REQUIRED
|
|
- IMMICH_URL=http://your-immich-server:2283
|
|
- IMMICH_API_KEY=your-api-key-here
|
|
|
|
# Slideshow
|
|
- SLIDESHOW_INTERVAL=30
|
|
- TRANSITION_DURATION=2
|
|
- 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=true
|
|
- SHOW_PROGRESS=true
|
|
|
|
# Admin Authentication (leave ADMIN_PASSWORD blank to disable login)
|
|
- ADMIN_USERNAME=admin
|
|
# - 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
|