Skip to content

Instantly share code, notes, and snippets.

@eukras
Last active September 18, 2017 03:51
Show Gist options
  • Save eukras/f2c3f8c71bf59648fa5b665016528ea8 to your computer and use it in GitHub Desktop.
Save eukras/f2c3f8c71bf59648fa5b665016528ea8 to your computer and use it in GitHub Desktop.
A simple Docker Wordpress config

A Simple Docker WordPress

config.env

MYSQL_ROOT_PASSWORD=whatever
WORDPRESS_DB_USER=root
WORDPRESS_DB_PASSWORD=whatever
#WORDPRESS_HOST=192.168.1.1
#WORDPRESS_DB_HOST=192.168.1.1

docker-compose.yml

wordpress:
  image: wordpress
  links:
    - mysql
  ports:
    - 8082:80
  env_file:
    - config.env
mysql:
  image: mysql
  ports:
    - 3310:3306
  env_file:
    - config.env

etc/supervisor/conf.d/wordpress.conf

[program:wordpress]
command=docker-compose up
directory=/home/whatever/wordpress
redirect_stderr=true
autostart=true
autorestart=true
priority=10

README.md

# Simple Wordpress Container

## Auto-restart

To run automatically:

- `sudo apt-get install supervisor`  # <-- If necessary
- `sudo cp etc/supervisor/conf.d/wordpress.conf /etc/supervisor/conf.d/wordpress.conf`
- `sudo supervisorctl reload`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment