45 lines
1.1 KiB
YAML
45 lines
1.1 KiB
YAML
version: '3.9'
|
|
|
|
services:
|
|
wordpress:
|
|
image: productzilla/wp-program:prod
|
|
build:
|
|
context: ../../
|
|
dockerfile: ./misc/docker/dockerfile
|
|
restart: always
|
|
depends_on:
|
|
- phpmyadmin
|
|
ports:
|
|
- '38080:80'
|
|
environment:
|
|
WORDPRESS_DB_HOST: mariadb
|
|
WORDPRESS_DB_NAME: pz-program
|
|
WORDPRESS_DB_USER: pz-program-user
|
|
WORDPRESS_DB_PASSWORD: ProductzillaCool!!!
|
|
volumes:
|
|
- ../../:/var/www/html # Mount your local WordPress directory
|
|
mariadb:
|
|
image: mariadb:10.3.10
|
|
restart: unless-stopped
|
|
environment:
|
|
- MYSQL_ROOT_PASSWORD=ProductzillaProgram!!!
|
|
- MYSQL_DATABASE=pz-program
|
|
- MYSQL_USER=pz-program-user
|
|
- MYSQL_PASSWORD=ProductzillaCool!!!
|
|
healthcheck:
|
|
test: ['CMD', 'mysqladmin', 'ping', '--silent']
|
|
start_period: 30s
|
|
phpmyadmin:
|
|
image: phpmyadmin/phpmyadmin
|
|
depends_on:
|
|
- mariadb
|
|
restart: unless-stopped
|
|
environment:
|
|
- PMA_HOST=mariadb
|
|
- UPLOAD_LIMIT=10000000000
|
|
ports:
|
|
- 31080:80
|
|
networks:
|
|
productzilla:
|
|
external: true
|