Skip to content

Instantly share code, notes, and snippets.

@Stephanvs
Last active June 19, 2018 13:10
Show Gist options
  • Save Stephanvs/6c2194b0b37e425f641da12f01e98c57 to your computer and use it in GitHub Desktop.
Save Stephanvs/6c2194b0b37e425f641da12f01e98c57 to your computer and use it in GitHub Desktop.
WordPress Docker Compose
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
WORDPRESS_DB_USER=wordpress
WORDPRESS_DB_PASSWORD=wordpress
WORDPRESS_DEBUG=1
MYSQL_ROOT_PASSWORD=somewordpress
MYSQL_DATABASE=wordpress
MYSQL_USER=wordpress
MYSQL_PASSWORD=wordpress
version: '3.3'
services:
https-portal:
image: steveltn/https-portal
restart: always
ports:
- '80:80'
- '443:443'
links:
- wordpress
environment:
- "DOMAINS=watchnetflixeverywhere.com -> http://wordpress"
- "PRODUCTION=true"
wordpress:
depends_on:
- db
image: wordpress:latest
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DEBUG: 1
volumes:
- "./:/var/www/html/"
- "./.htaccess:/var/www/html/.htaccess"
db:
image: mysql:5.7
command: mysqld --sql_mode=""
volumes:
- "./db/:/var/lib/mysql"
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment