Skip to content
This repository was archived by the owner on Aug 10, 2020. It is now read-only.

Commit d47c4a5

Browse files
committed
Refactor configurations
Signed-off-by: Mriyam Tamuli <[email protected]>
1 parent 2ef4505 commit d47c4a5

File tree

17 files changed

+28
-381
lines changed

17 files changed

+28
-381
lines changed

.gitignore

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
wordpress
2-
data
1+
app
32
logs
4-
test
3+
test*
4+
codeception.yml
5+
composer.json
6+
logo.jpg
7+
vendor
File renamed without changes.

multiple-sites/.env.example config/.env.example

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ MYSQL_DATABASE=wordpress
33
MYSQL_USER=wordpress
44
MYSQL_PASSWORD=password
55

6-
WORDPRESS_DB_USER=wordpress
7-
WORDPRESS_DB_PASSWORD=password
6+
WORDPRESS_DB_HOST=db
7+
VIRTUAL_HOST=site1.test

wp-multisite/config/nginx/default.conf config/nginx/default.conf

+9-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ server {
1111
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
1212
rewrite ^(/[^/]+)?(/wp-.*) $2 last;
1313
rewrite ^(/[^/]+)?(/.*\.php) $2 last;
14-
}
14+
}
1515

1616
location / {
1717
try_files $uri $uri/ /index.php?$args;
@@ -24,6 +24,13 @@ server {
2424
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
2525
}
2626

27+
location = /robots.txt {
28+
return 200 'User-agent: *
29+
Disallow: /';
30+
access_log off;
31+
log_not_found off;
32+
}
33+
2734
client_max_body_size 100m;
28-
include includes/wpsubdir.conf;
35+
include /etc/nginx/sites-enabled/*;
2936
}
File renamed without changes.

multiple-sites/docker-compose.yml docker-compose.yml

+11-10
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ services:
66
restart: always
77
command: ["-invite-jim=false"]
88
environment:
9-
- VIRTUAL_HOST=mail.site1.test
9+
- VIRTUAL_HOST=mail.${VIRTUAL_HOST}
1010
- VIRTUAL_PORT=8025
1111
networks:
1212
- site-network
1313

14-
mysql:
14+
db:
1515
image: mysql:latest
1616
restart: always
1717
volumes:
18-
- "./data/db:/var/lib/mysql"
18+
- "./app/db:/var/lib/mysql"
1919
environment:
2020
- MYSQL_ROOT_PASSWORD
2121
- MYSQL_DATABASE
@@ -27,14 +27,15 @@ services:
2727
php:
2828
image: rtcamp/wordpress
2929
depends_on:
30-
- mysql
30+
- db
3131
restart: always
3232
volumes:
33-
- "./wordpress:/var/www/html"
33+
- "./app/src:/var/www/html"
3434
- "./config/php-fpm/php.ini:/usr/local/etc/php/php.ini"
3535
environment:
36-
- WORDPRESS_DB_USER
37-
- WORDPRESS_DB_PASSWORD
36+
- WORDPRESS_DB_HOST
37+
- WORDPRESS_DB_USER=${MYSQL_USER}
38+
- WORDPRESS_DB_PASSWORD=${MYSQL_PASSWORD}
3839
networks:
3940
- site-network
4041

@@ -44,9 +45,9 @@ services:
4445
- php
4546
restart: always
4647
environment:
47-
- VIRTUAL_HOST=site1.test
48+
- VIRTUAL_HOST
4849
volumes:
49-
- "./wordpress:/var/www/html"
50+
- "./app/src:/var/www/html"
5051
- "./config/nginx/default.conf:/etc/nginx/conf.d/default.conf"
5152
- "./logs/nginx:/var/log/nginx"
5253
networks:
@@ -55,4 +56,4 @@ services:
5556
networks:
5657
site-network:
5758
external:
58-
name: custom-network
59+
name: ${VIRTUAL_HOST}

multiple-sites/README.md

-50
This file was deleted.

multiple-sites/config/nginx/default.conf

-31
This file was deleted.

multiple-sites/setup.sh

-83
This file was deleted.

single-site/README.md

-16
This file was deleted.

single-site/config/nginx/default.conf

-22
This file was deleted.

single-site/config/php-fpm/php.ini

-4
This file was deleted.

single-site/docker-compose.yml

-39
This file was deleted.

0 commit comments

Comments
 (0)