moby-configs/wordpress-acmoag/docker-compose.yml

47 lines
1.1 KiB
YAML

version: '3.7'
services:
db_wp_acmoag:
image: mysql:8.0.19
cap_add:
- SYS_NICE # CAP_SYS_NICE
command: '--default-authentication-plugin=mysql_native_password'
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
- MYSQL_ROOT_PASSWORD=blafasel28
- MYSQL_DATABASE=wordpress
- MYSQL_USER=wordpress
- MYSQL_PASSWORD=blafasel28
expose:
- 3306
- 33060
wordpress_acmoag:
image: wordpress:latest
restart: always
environment:
- WORDPRESS_DB_HOST=db_wp_acmoag
- WORDPRESS_DB_USER=wordpress
- WORDPRESS_DB_PASSWORD=blafasel28
- WORDPRESS_DB_NAME=wordpress
expose:
- 80
labels:
- "traefik.enable=true"
- "traefik.http.routers.wordpressacmoag.rule=Host(`acmoag.com`,`www.acmoag.com`)"
- "traefik.http.routers.wordpressacmoag.entrypoints=websecure"
- "traefik.http.routers.wordpressacmoag.tls.certresolver=myresolver"
volumes:
- wordpress:/var/www/html
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
volumes:
db_data:
wordpress:
networks:
default:
external: true
name: proxy_default