Skip to content

Instantly share code, notes, and snippets.

@gustavomcarmo
Last active November 6, 2019 11:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save gustavomcarmo/172f866f02f4ade5e7d0975f8a94d99f to your computer and use it in GitHub Desktop.
Save gustavomcarmo/172f866f02f4ade5e7d0975f8a94d99f to your computer and use it in GitHub Desktop.
NGINX + WordPress + MySQL Docker Compose
version: '3'
services:
mysql:
image: mariadb:10.3.12
container_name: mysql
restart: always
volumes:
- mysql_data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_USER=root
- MYSQL_PASSWORD=password
- MYSQL_DATABASE=wordpress
wordpress:
image: wordpress:php7.3-fpm
container_name: wordpress
restart: always
volumes:
- ./wordpress:/var/www/html
environment:
- WORDPRESS_DB_NAME=wordpress
- WORDPRESS_TABLE_PREFIX=wp_
- WORDPRESS_DB_HOST=mysql
- WORDPRESS_DB_USER=root
- WORDPRESS_DB_PASSWORD=password
depends_on:
- mysql
nginx:
image: nginx:1.15.8
container_name: nginx
restart: always
volumes:
- ./wordpress:/var/www/html
ports:
- 80:80/tcp
- 443:443/tcp
depends_on:
- wordpress
volumes:
mysql_data:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment