compose/wordpress/docker-compose.yml
2024-12-29 10:49:04 +08:00

42 lines
935 B
YAML

version: "3.8"
services:
wordpress:
container_name: wordpress
image: wordpress:latest
restart: unless-stopped
env_file:
- docker.env
volumes:
- ./wp:/var/www/html
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
networks:
- proxy
- wordpress
depends_on:
- database
labels:
- "traefik.enable=true"
- "traefik.http.routers.wordpress.Rule=Host(`wp.xxxxxxxxx`)"
- "traefik.http.routers.wordpress.entrypoints=websecure"
- "traefik.http.routers.wordpress.service=wordpress"
- "traefik.http.services.wordpress.loadbalancer.server.port=80"
database:
container_name: wordpress-database
image: mariadb:latest
restart: unless-stopped
env_file:
- docker.env
networks:
- wordpress
volumes:
- ./db:/var/lib/mysql
networks:
wordpress:
name: wordpress
proxy:
external:
name: proxy