Files
selig/compose.yml
2023-12-16 17:24:47 -06:00

77 lines
1.6 KiB
YAML

name: ${PROJECT_NAME}
services:
wordpress-chihounds:
container_name: chihounds
depends_on:
- database
image: wordpress:fpm
env_file:
- .env
- chihounds/.env
environment:
WORDPRESS_DEBUG: 0
volumes:
- chihounds-wpdata:/var/www/html
- ./shared/php.ini:/usr/local/etc/php/conf.d/wordpress.ini
networks:
- network
wordpress-cmbabaseball:
container_name: cmbabaseball
depends_on:
- database
image: wordpress:fpm
env_file:
- .env
- cmbabaseball/.env
environment:
WORDPRESS_DEBUG: 0
volumes:
- cmbabaseball-wpdata:/var/www/html
- ./shared/php.ini:/usr/local/etc/php/conf.d/wordpress.ini
networks:
- network
database:
container_name: database
hostname: ${WORDPRESS_DB_HOST}
image: mariadb
env_file:
- .env
volumes:
- db-data:/var/lib/mysql
networks:
- network
phpmyadmin:
container_name: phpmyadmin
image: phpmyadmin
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
UPLOAD_LIMIT: 128M
ports:
- "8080:80"
networks:
- network
profiles:
- DEV
caddy:
image: caddy:alpine
container_name: webserver
ports:
- 80:80
- 443:443
volumes:
- caddy-data:/data
- caddy-config:/config
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
- chihounds-wpdata:/var/www/chihounds
- cmbabaseball-wpdata:/var/www/cmbabaseball
networks:
- network
volumes:
db-data:
chihounds-wpdata:
cmbabaseball-wpdata:
caddy-data:
caddy-config:
networks:
network: