piwigotest.yaml
· 940 B · YAML
Исходник
services:
db:
image: mariadb:11.4-noble #LTS Long Time Support Until May 29, 2029.
container_name: Piwigo-DB
hostname: piwigo-db
mem_limit: 1g
cpu_shares: 768
security_opt:
- no-new-privileges:false
volumes:
- /volume1/docker/piwigo/db:/var/lib/mysql:rw
environment:
TZ: Europe/Bucharest
MYSQL_ROOT_PASSWORD: piwigo
MYSQL_USER: piwigouser
MYSQL_PASSWORD: piwigopass
MYSQL_DATABASE: piwigo
restart: on-failure:5
piwigo:
image: ghcr.io/linuxserver/piwigo
container_name: Piwigo
healthcheck:
test: curl -f http://localhost:80/ || exit 1
environment:
- PUID=1026
- PGID=100
- TZ=Europe/Bucharest
volumes:
- /volume1/docker/piwigo/config:/config:rw
- /volume1/docker/piwigo/gallery:/gallery:rw
ports:
- 8633:80
depends_on:
db:
condition: service_started
restart: on-failure:5
| 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 |