generated from medeirosinacio/basic-php-project-structure
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdocker-compose.yml
53 lines (45 loc) · 1.25 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
version: "3.7"
services:
phpfpm:
image: bitnami/php-fpm:latest
container_name: phpfpm
volumes:
- ./public:/app
proxy:
image: nginx:alpine
container_name: proxy
volumes:
- ./public:/app
- ./nginx.conf/nginx.proxy.conf:/etc/nginx/conf.d/z-overrides.conf
ports:
- 80:80
site2:
image: nginx:alpine
container_name: site2
volumes:
- ./public:/app
- ./nginx.conf/nginx.site2.conf:/etc/nginx/conf.d/z-overrides.conf
site3:
image: nginx:alpine
container_name: site3
volumes:
- ./public:/app
- ./nginx.conf/nginx.site3.conf:/etc/nginx/conf.d/z-overrides.conf
site1-loadbalance1:
image: nginx:alpine
container_name: site1-loadbalance1
volumes:
- ./public:/app
- ./nginx.conf/nginx.site1.loadbalance1.conf:/etc/nginx/conf.d/z-overrides.conf
site1-loadbalance2:
image: nginx:alpine
container_name: site1-loadbalance2
volumes:
- ./public:/app
- ./nginx.conf/nginx.site1.loadbalance2.conf:/etc/nginx/conf.d/z-overrides.conf
site1-loadbalance3:
image: nginx:alpine
container_name: site1-loadbalance3
volumes:
- ./public:/app
- ./nginx.conf/nginx.site1.loadbalance3.conf:/etc/nginx/conf.d/z-overrides.conf