Skip to content

Instantly share code, notes, and snippets.

@dnno
Last active October 20, 2023 12:47
Show Gist options
  • Save dnno/280b17ae79e79c4e449353ffb8c33df1 to your computer and use it in GitHub Desktop.
Save dnno/280b17ae79e79c4e449353ffb8c33df1 to your computer and use it in GitHub Desktop.
Wordpress docker-compose.yaml
version: '3.1'
services:
wordpress:
image: wordpress
restart: always
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: ${MYSQL_USER}
WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}
WORDPRESS_DB_NAME: ${MYSQL_DATABASE}
volumes:
- ./config/wp-config.php:/var/www/html/wp-config.php
- ./plugins:/var/www/html/wp-content/plugins
- ./themes:/var/www/html/wp-content/themes
- ./uploads:/var/www/html/wp-content/uploads
networks:
- nginx_proxy
- blog
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- db:/var/lib/mysql
networks:
- blog
volumes:
db:
networks:
nginx_proxy:
external: true
blog:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment