Files
selig/compose.local.yml

77 lines
1.4 KiB
YAML

services:
wp-cli:
image: wordpress:cli
user: 33:33
env_file:
- .env
- .env.local
- ./network/.env
- ./chihounds/.env
depends_on:
- database
volumes:
- wpdata:/var/www/html
profiles:
- cli
networks:
- network
wordpress:
depends_on:
- database
image: wordpress:fpm
env_file:
- .env
- .env.local
- ./network/.env
environment:
WORDPRESS_DEBUG: 1
volumes:
- wpdata:/var/www/html
- ./wordpress/php.ini:/usr/local/etc/php/conf.d/wordpress.ini
networks:
- network
database:
image: mariadb
env_file:
- .env
volumes:
- db-data:/var/lib/mysql
networks:
- network
phpmyadmin:
depends_on:
- database
image: phpmyadmin
env_file:
- .env
environment:
UPLOAD_LIMIT: 128M
PMA_HOST: database
PMA_PORT: 3306
ports:
- "8080:80"
networks:
- network
profiles:
- debug
caddy:
image: caddy:alpine
ports:
- 80:80
- 443:443
volumes:
- caddy-data:/data
- caddy-config:/config
- ./caddy/Caddyfile.localhost:/etc/caddy/Caddyfile
- wpdata:/var/www/html
networks:
- network
command: ["caddy", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile", "--watch"]
volumes:
db-data:
wpdata:
caddy-data:
caddy-config:
networks:
network: