From 7cd1f30dea0e5cf05b3f0c8ec5d2c65a6b636ec1 Mon Sep 17 00:00:00 2001 From: Sthope Date: Sun, 1 May 2022 10:16:58 +0200 Subject: [PATCH] first commit --- .../{photoview.yml => PhotoView.md} | 43 +++++++++++-------- mkdocs.yml | 1 + 2 files changed, 25 insertions(+), 19 deletions(-) rename docs/portainer-stacks/{photoview.yml => PhotoView.md} (79%) diff --git a/docs/portainer-stacks/photoview.yml b/docs/portainer-stacks/PhotoView.md similarity index 79% rename from docs/portainer-stacks/photoview.yml rename to docs/portainer-stacks/PhotoView.md index 0f37fd9..3e09c1d 100644 --- a/docs/portainer-stacks/photoview.yml +++ b/docs/portainer-stacks/PhotoView.md @@ -1,44 +1,34 @@ +Portainer Stack: +```yaml +--- version: "3.8" - services: - photoview_db: - image: mariadb:10.5 - restart: always - environment: - - MYSQL_DATABASE=photoview - - MYSQL_USER=photoview - - MYSQL_PASSWORD=photosecret - - MYSQL_RANDOM_ROOT_PASSWORD=1 - volumes: - - photoview_db_data:/var/lib/mysql photoview: image: viktorstrate/photoview:2 - restart: always + restart: unless-stopped ports: - "8000:80" depends_on: - photoview_db - environment: - 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 - + # 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= volumes: - - api_cache:/app/cache + - photoview_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 @@ -46,6 +36,21 @@ services: # You can mount multiple paths, if your photos are spread across multiple directories. - ./photos_path:/photos:ro + photoview_db: + image: lscr.io/linuxserver/mariadb:latest + restart: unless-stopped + environment: + - TZ=Europe/Amsterdam + - PGID=1000 + - PUID=1000 + - MYSQL_DATABASE=photoview + - MYSQL_USER=photoview + - MYSQL_PASSWORD=photosecret + - MYSQL_ROOT_PASSWORD=photoviewadmin + volumes: + - photoview_db_data:/config + volumes: - db_data: - api_cache: \ No newline at end of file + photoview_db_data: + photoview_cache: +``` \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 140d375..8ced64c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -92,6 +92,7 @@ nav: - MQTT-Explorer: portainer-stacks/mqtt-explorer.md - MQTT Mosquitto: portainer-stacks/MQTT-Mosquitto.md - Octoprint: portainer-stacks/octoprint.md + - PhotoView: portainer-stacks/PhotoView.md - qBittorrent: portainer-stacks/qbittorrent.md - Samba: portainer-stacks/samba.md - TasmoBackup: portainer-stacks/TasmoBackup.md