Blame
|
1 | # Piwigo |
||||||
|
2 | |||||||
| 3 | ## compose.yml |
|||||||
|
4 | ```yaml |
||||||
|
5 | --- |
||||||
|
6 | networks: |
||||||
| 7 | piwigo-network: |
|||||||
| 8 | external: false |
|||||||
| 9 | ||||||||
| 10 | services: |
|||||||
| 11 | piwigo-main: |
|||||||
| 12 | image: piwigo/piwigo:latest |
|||||||
| 13 | restart: always |
|||||||
| 14 | environment: |
|||||||
| 15 | - TZ=${timezone} |
|||||||
| 16 | networks: |
|||||||
| 17 | - piwigo-network |
|||||||
| 18 | ports: |
|||||||
| 19 | - ${piwigo_port}:80 |
|||||||
| 20 | depends_on: |
|||||||
| 21 | - piwigo-db |
|||||||
| 22 | volumes: |
|||||||
| 23 | - ./piwigo-data/piwigo:/var/www/html/piwigo/ |
|||||||
| 24 | - ./piwigo-data/scripts:/usr/local/bin/scripts/ |
|||||||
| 25 | piwigo-db: |
|||||||
| 26 | image: docker.io/library/mariadb:lts |
|||||||
| 27 | restart: always |
|||||||
| 28 | environment: |
|||||||
| 29 | - MARIADB_RANDOM_ROOT_PASSWORD=true |
|||||||
| 30 | - MARIADB_USER=piwigodb_user |
|||||||
| 31 | - MARIADB_DATABASE=piwigodb |
|||||||
| 32 | # Defined in .env |
|||||||
| 33 | - MARIADB_PASSWORD=${db_user_password} |
|||||||
| 34 | - TZ=${timezone} |
|||||||
| 35 | networks: |
|||||||
| 36 | - piwigo-network |
|||||||
| 37 | volumes: |
|||||||
| 38 | - ./piwigo-data/mysql:/var/lib/mysql |
|||||||
| 39 | ``` |
|||||||
