| 1 | services: |
| 2 | db: |
| 3 | image: mariadb:11.4-noble #LTS Long Time Support Until May 29, 2029. |
| 4 | container_name: Piwigo-DB |
| 5 | hostname: piwigo-db |
| 6 | mem_limit: 1g |
| 7 | cpu_shares: 768 |
| 8 | security_opt: |
| 9 | - no-new-privileges:false |
| 10 | volumes: |
| 11 | - /volume1/docker/piwigo/db:/var/lib/mysql:rw |
| 12 | environment: |
| 13 | TZ: Europe/Bucharest |
| 14 | MYSQL_ROOT_PASSWORD: piwigo |
| 15 | MYSQL_USER: piwigouser |
| 16 | MYSQL_PASSWORD: piwigopass |
| 17 | MYSQL_DATABASE: piwigo |
| 18 | restart: on-failure:5 |
| 19 | |
| 20 | piwigo: |
| 21 | image: ghcr.io/linuxserver/piwigo |
| 22 | container_name: Piwigo |
| 23 | healthcheck: |
| 24 | test: curl -f http://localhost:80/ || exit 1 |
| 25 | environment: |
| 26 | - PUID=1026 |
| 27 | - PGID=100 |
| 28 | - TZ=Europe/Bucharest |
| 29 | volumes: |
| 30 | - /volume1/docker/piwigo/config:/config:rw |
| 31 | - /volume1/docker/piwigo/gallery:/gallery:rw |
| 32 | ports: |
| 33 | - 8633:80 |
| 34 | depends_on: |
| 35 | db: |
| 36 | condition: service_started |
| 37 | restart: on-failure:5 |
mariushosting / piwigotest.yaml
Last active 2 months ago