4 changed files with 67 additions and 0 deletions
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
# General |
||||
MY_DOMAIN=example.com |
||||
DOCKER_MY_NETWORK=caddy_net |
||||
|
||||
# Wordpress |
||||
DB_USER=wordpress |
||||
DB_PASS=wordpresspass |
||||
DB_NAME=wordpress |
||||
DB_ROOT_PASS=rootpass |
||||
@ -0,0 +1,24 @@
@@ -0,0 +1,24 @@
|
||||
# Minimum File Structure |
||||
``` |
||||
/home/ |
||||
└── ~/ |
||||
└── docker/ |
||||
└── wordpress/ |
||||
├── .env |
||||
├── docker-compose.yml |
||||
├── uploads.ini |
||||
``` |
||||
|
||||
### Caddyfile |
||||
``` |
||||
example.com { |
||||
reverse_proxy wordpress:80 |
||||
} |
||||
|
||||
www.example.com { |
||||
reverse_proxy wordpress:80 |
||||
} |
||||
``` |
||||
|
||||
### uploads.ini |
||||
This is used to configure your upload size limits. |
||||
@ -0,0 +1,31 @@
@@ -0,0 +1,31 @@
|
||||
version: '3.1' |
||||
|
||||
services: |
||||
|
||||
wordpress: |
||||
image: wordpress |
||||
restart: always |
||||
environment: |
||||
WORDPRESS_DB_HOST: wordpress-db |
||||
WORDPRESS_DB_USER: $DB_USER |
||||
WORDPRESS_DB_PASSWORD: $DB_PASS |
||||
WORDPRESS_DB_NAME: $DB_NAME |
||||
volumes: |
||||
- ~/docker/wordpress/wordpress:/var/www/html |
||||
- ~/docker/wordpress/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini |
||||
|
||||
wordpress-db: |
||||
image: mysql:5.7 |
||||
restart: always |
||||
environment: |
||||
MYSQL_DATABASE: $DB_NAME |
||||
MYSQL_USER: $DB_USER |
||||
MYSQL_PASSWORD: $DB_PASS |
||||
MYSQL_ROOT_PASSWORD: $DB_ROOT_PASS |
||||
volumes: |
||||
- ~/docker/wordpress/wordpress-db:/var/lib/mysql |
||||
|
||||
networks: |
||||
default: |
||||
external: |
||||
name: $DOCKER_MY_NETWORK |
||||
Loading…
Reference in new issue