From 6175fa7a9d6f79fef98d35368864d546cc1138af Mon Sep 17 00:00:00 2001 From: borgal Date: Fri, 5 May 2023 20:34:01 +0200 Subject: [PATCH] =?UTF-8?q?Photoview=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- photoview/docker-compose.yml | 62 ++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 photoview/docker-compose.yml diff --git a/photoview/docker-compose.yml b/photoview/docker-compose.yml new file mode 100644 index 0000000..75d3416 --- /dev/null +++ b/photoview/docker-compose.yml @@ -0,0 +1,62 @@ +version: "3" + +services: + db: + image: mariadb:10.5 + container_name: photoview-db + restart: unless-stopped + environment: + - TZ=Europe/Berlin + - MYSQL_DATABASE=photoview + - MYSQL_USER=photoview + - MYSQL_PASSWORD=photosecret + - MYSQL_RANDOM_ROOT_PASSWORD=1 + volumes: + - ./db_data:/var/lib/mysql + + photoview: + image: viktorstrate/photoview:2.3.12 + container_name: photoview-app + restart: unless-stopped + ports: + - "8012:80" + depends_on: + - db + + environment: + - TZ=Europe/Berlin + - PHOTOVIEW_DATABASE_DRIVER=mysql + - PHOTOVIEW_MYSQL_URL=photoview:photosecret@tcp(db)/photoview + - PHOTOVIEW_LISTEN_IP=photoview + - PHOTOVIEW_LISTEN_PORT=80 + - PHOTOVIEW_MEDIA_CACHE=/app/cache + - PHOTOVIEW_DISABLE_VIDEO_ENCODING=1 + - PHOTOVIEW_DISABLE_RAW_PROCESSING=1 + + # Optional: If you are using Samba/CIFS-Share and experience problems with "directory not found" + # Enable the following Godebug + # - GODEBUG=asyncpreemptoff=1 + + + # Optional: To enable map related features, you need to create a mapbox token. + # A token can be generated for free here https://account.mapbox.com/access-tokens/ + # It's a good idea to limit the scope of the token to your own domain, to prevent others from using it. + - MAPBOX_TOKEN=pk.eyJ1IjoiYm9yZ2FsIiwiYSI6ImNsZnYxdGZiNTAyeXozbG83MHk5ZHVwZGUifQ.7HmlrT_LEAIyN1J_F0rzxA + + volumes: + - ./api_cache:/app/cache + + # Change This: to the directory where your photos are located on your server. + # If the photos are located at `/home/user/photos`, then change this value + # to the following: `/home/user/photos:/photos:ro`. + # You can mount multiple paths, if your photos are spread across multiple directories. + - Photos:/photos:ro + +volumes: + Photos: + name: Photos + driver: local + driver_opts: + type: nfs + o: addr=192.168.0.102,rw + device: ":/mnt/pool1/Multimedia/Digicam-Bilder"