File tree 2 files changed +68
-0
lines changed
2 files changed +68
-0
lines changed Original file line number Diff line number Diff line change
1
+ version : ' 3.8'
2
+
3
+ services :
4
+ # MySQL database
5
+ db :
6
+ image : mysql:8.0
7
+ container_name : wp-mysql
8
+ environment :
9
+ MYSQL_ROOT_PASSWORD : rootpassword
10
+ MYSQL_DATABASE : wordpress
11
+ MYSQL_USER : wpuser
12
+ MYSQL_PASSWORD : wppassword
13
+ volumes :
14
+ - db_data:/var/lib/mysql
15
+ networks :
16
+ - wp-network
17
+
18
+ # WordPress instance 1
19
+ wordpress1 :
20
+ build : ./wordpress
21
+ container_name : wordpress1
22
+ environment :
23
+ WORDPRESS_DB_HOST : db
24
+ WORDPRESS_DB_USER : wpuser
25
+ WORDPRESS_DB_PASSWORD : wppassword
26
+ WORDPRESS_DB_NAME : wordpress
27
+ volumes :
28
+ - ./wordpress:/var/www/html
29
+ depends_on :
30
+ - db
31
+ networks :
32
+ - wp-network
33
+
34
+ # WordPress instance 2
35
+ wordpress2 :
36
+ build : ./wordpress
37
+ container_name : wordpress2
38
+ environment :
39
+ WORDPRESS_DB_HOST : db
40
+ WORDPRESS_DB_USER : wpuser
41
+ WORDPRESS_DB_PASSWORD : wppassword
42
+ WORDPRESS_DB_NAME : wordpress
43
+ volumes :
44
+ - ./wordpress:/var/www/html
45
+ depends_on :
46
+ - db
47
+ networks :
48
+ - wp-network
49
+
50
+ # Nginx load balancer
51
+ nginx :
52
+ build : ./nginx
53
+ container_name : nginx-loadbalancer
54
+ ports :
55
+ - " 80:80"
56
+ depends_on :
57
+ - wordpress1
58
+ - wordpress2
59
+ networks :
60
+ - wp-network
61
+
62
+ volumes :
63
+ db_data :
64
+
65
+ networks :
66
+ wp-network :
67
+ driver : bridge
Original file line number Diff line number Diff line change
1
+ FROM wordpress:latest
You can’t perform that action at this time.
0 commit comments