56 lines
1.5 KiB
YAML
56 lines
1.5 KiB
YAML
|
|
version: '3.9'
|
||
|
|
|
||
|
|
services:
|
||
|
|
wordpress-mysql:
|
||
|
|
container_name: {{ customer }}-wordpress-mysql
|
||
|
|
image: mariadb:10.7.8
|
||
|
|
restart: always
|
||
|
|
ports:
|
||
|
|
- "127.0.0.1:3053:3306"
|
||
|
|
environment:
|
||
|
|
MYSQL_ROOT_PASSWORD: {{ wordpresss_mariadb_root_password }}
|
||
|
|
MYSQL_DATABASE: wordpress
|
||
|
|
MYSQL_USER: {{ wordpress_db_user }}
|
||
|
|
MYSQL_PASSWORD: {{ wordpress_db_password }}
|
||
|
|
volumes:
|
||
|
|
- {{ customer }}-wordpress-mariadb:/var/lib/mysql
|
||
|
|
- {{ customer }}-wordpress-backups:/tmp/backups
|
||
|
|
networks:
|
||
|
|
{{ customer }}-wordpress:
|
||
|
|
ipv4_address: 172.20.16.2
|
||
|
|
|
||
|
|
wordpress:
|
||
|
|
container_name: {{ customer }}-wordpress
|
||
|
|
image: wordpress:php8.2-apache
|
||
|
|
restart: always
|
||
|
|
labels:
|
||
|
|
- "diun.enable=true"
|
||
|
|
volumes:
|
||
|
|
- {{ customer }}-wordpress-data:/var/www/html
|
||
|
|
- {{ customer }}-wordpress-backups:/tmp/backups
|
||
|
|
ports:
|
||
|
|
- "127.0.0.1:3001:80"
|
||
|
|
environment:
|
||
|
|
WORDPRESS_DB_HOST: {{ customer }}-wordpress-mysql
|
||
|
|
WORDPRESS_DB_USER: {{ wordpress_db_user }}
|
||
|
|
WORDPRESS_DB_PASSWORD: {{ wordpress_db_password }}
|
||
|
|
WORDPRESS_DB_NAME: wordpress
|
||
|
|
depends_on:
|
||
|
|
- wordpress-mysql
|
||
|
|
networks:
|
||
|
|
{{ customer }}-wordpress:
|
||
|
|
ipv4_address: 172.20.16.3
|
||
|
|
|
||
|
|
networks:
|
||
|
|
{{ customer }}-wordpress:
|
||
|
|
ipam:
|
||
|
|
driver: default
|
||
|
|
config:
|
||
|
|
- subnet: 172.20.16.0/28
|
||
|
|
gateway: 172.20.16.1
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
{{ customer }}-wordpress-mariadb:
|
||
|
|
{{ customer }}-wordpress-data:
|
||
|
|
{{ customer }}-wordpress-backups:
|