-
Notifications
You must be signed in to change notification settings - Fork 40
Description
services:
web:
image: nginx
volumes:
- ./templates:/etc/nginx/templates
ports:
- 8080:80
environment:
- NGINX_HOST=foobar.com
- NGINX_PORT=80
wordpress:
image: wordpress:latest
restart: always
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_USER: user-13
WORDPRESS_DB_PASSWORD: user-13-passwd
WORDPRESS_DB_NAME: user-13-db
volumes:
- wordpress:/var/www/html
mysql:
image: mysql:latest
container_name: mysql_user-13
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: user-13-db
MYSQL_USER: user-13
MYSQL_PASSWORD: user-13-passwd
volumes:
- /home/user-13:/var/lib/mysql
logging:
driver: gelf
options:
gelf-address: udp://127.0.0.1:12212
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -h localhost -u root --password=root || exit 1"]
interval: 30s
timeout: 10s
retries: 3
restart: unless-stopped