services: photography: image: ghcr.io/kroonk/photography:latest container_name: photography-website ports: - "8090:8090" volumes: # Nextcloud-Ordner mit Originalbildern (read-only) - /volume1/nextcloud/data/Tom/files/Websitebilder:/app/public/images/fulls:ro # Thumbnails werden automatisch generiert und hier gespeichert - thumbs:/app/public/images/thumbs # SQLite Database (persistent) - database:/app/data restart: unless-stopped # Watchtower: Prueft automatisch auf neue Docker-Images und aktualisiert den Container watchtower: image: containrrr/watchtower container_name: watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - WATCHTOWER_CLEANUP=true - WATCHTOWER_POLL_INTERVAL=300 - WATCHTOWER_LABEL_ENABLE=false restart: unless-stopped volumes: thumbs: database: