From 866ff88e7a4c8fc821928edc3fa92736e63ed246 Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Thu, 8 Aug 2024 14:42:13 -0700 Subject: [PATCH] Updated piwigo --- mariadb/README.md | 9 +++++++++ piwigo/README.md | 9 +++++++++ piwigo/docker-compose.yml | 33 +++++++++------------------------ piwigo/sample-extends.yml | 14 ++++++++++++++ piwigo/sample.env | 9 +++++++++ 5 files changed, 50 insertions(+), 24 deletions(-) create mode 100644 piwigo/README.md create mode 100644 piwigo/sample-extends.yml create mode 100644 piwigo/sample.env diff --git a/mariadb/README.md b/mariadb/README.md index faa673f..6c20ddc 100644 --- a/mariadb/README.md +++ b/mariadb/README.md @@ -25,4 +25,13 @@ CREATE USER IF NOT EXISTS 'wordpress_user'@'%' IDENTIFIED BY 'wordpress_password GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'%'; FLUSH PRIVILEGES; +``` + +### Change command + +```yaml +# heimdall, pwigo +command: --max_allowed_packet=32505856 +# monica +command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed ``` \ No newline at end of file diff --git a/piwigo/README.md b/piwigo/README.md new file mode 100644 index 0000000..2142703 --- /dev/null +++ b/piwigo/README.md @@ -0,0 +1,9 @@ +# piwigo + +Last Updated: Thu August 08, 2024 14:13:59 PDT + +## Overview +Docker Hub: https://hub.docker.com/r/linuxserver/piwigo/tags/ +Project: https://piwigo.org/ +Docker Compose Example: https://hub.docker.com/r/linuxserver/piwigo +Proxy Port: 80 \ No newline at end of file diff --git a/piwigo/docker-compose.yml b/piwigo/docker-compose.yml index 240ec3a..b60ef1e 100644 --- a/piwigo/docker-compose.yml +++ b/piwigo/docker-compose.yml @@ -1,28 +1,13 @@ - piwigo-db: - image: mariadb:11.2.2 # https://hub.docker.com/_/mariadb - restart: unless-stopped - command: --max_allowed_packet=32505856 - volumes: - - ./data/db:/var/lib/mysql - - "/etc/timezone:/etc/timezone:ro" - - "/etc/localtime:/etc/localtime:ro" - environment: - MYSQL_ROOT_PASSWORD: 3NcHCnWbkm7x - MYSQL_USER: piwigo - MYSQL_PASSWORD: text - MYSQL_DATABASE: piwigo +version: '3.8' +services: piwigo: - image: lscr.io/linuxserver/piwigo:latest # https://hub.docker.com/r/linuxserver/piwigo/tags/ + image: ${PIWIGO_IMAGE:-lscr.io/linuxserver/piwigo:latest} restart: unless-stopped - volumes: - - ./data/piwigo:/config - - ./data/gallery:/gallery - - "/etc/timezone:/etc/timezone:ro" - - "/etc/localtime:/etc/localtime:ro" environment: - - PUID=1000 - - PGID=1000 - - TZ=America/Vancouver - ports: - - 8203:80 \ No newline at end of file + - PUID=${PIWIGO_PUID:-1000} + - PGID=${PIWIGO_PGID:-1000} + - TZ=${TZ:-America/Vancouver} + volumes: + - ${VOL_PATH:-./data}/piwigo:/config + - ${VOL_PATH:-./data}/gallery:/gallery diff --git a/piwigo/sample-extends.yml b/piwigo/sample-extends.yml new file mode 100644 index 0000000..6795d27 --- /dev/null +++ b/piwigo/sample-extends.yml @@ -0,0 +1,14 @@ +version: '3.4' + +services: + piwigo: + extends: + file: ${COOKBOOK}/piwigo/docker-compose.yml + service: piwigo + +piwigo-db: + extends: + file: ${COOKBOOK}/mariadb/docker-compose.yml + service: mariadb + command: --max_allowed_packet=32505856 + \ No newline at end of file diff --git a/piwigo/sample.env b/piwigo/sample.env new file mode 100644 index 0000000..aa00fac --- /dev/null +++ b/piwigo/sample.env @@ -0,0 +1,9 @@ + +COOKBOOK=/git/docker-compose-cookbooks #HELP: cookbooks +TZ=America/Vancouver +VOL_PATH=./data #HELP: volpath + +# piwigo +PIWIGO_IMAGE=lscr.io/linuxserver/piwigo:latest +PIWIGO_PUID=1000 +PIWIGO_PGID=1000 \ No newline at end of file