-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
99 lines (94 loc) · 2.85 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
version: '3.3'
services:
billing-application:
build: billing_application/.
ports:
- "8110:80"
volumes:
- type: bind
source: ./billing_application/
target: /var/www/html
read_only: true
- type: bind
source: ./billing_application/.docker/docker-php.ini
target: /usr/local/etc/php/conf.d/docker-php.ini
read_only: true
environment:
SOARCE_APPLICATION_NAME: "billingApplication"
SOARCE_PRESHARED_SECRET: "K25NZK0whQeu~**qbp0"
links:
- client
- invoice
networks:
default:
aliases:
- soarce-demo.local
soarce_default:
adding:
build: adding_service/.
ports:
- "8111:80"
volumes:
- type: bind
source: ./adding_service/
target: /var/www/html
read_only: true
- type: bind
source: ./adding_service/.docker/docker-php.ini
target: /usr/local/etc/php/conf.d/docker-php.ini
read_only: true
environment:
SOARCE_APPLICATION_NAME: "addingService"
SOARCE_PRESHARED_SECRET: "j7eS@&w5.MtHTNdPl(7m"
networks:
default:
aliases:
- soarce-demo.local
soarce_default:
client:
build: client_service/.
ports:
- "8112:80"
volumes:
- type: bind
source: ./client_service/
target: /var/www/html
read_only: true
- type: bind
source: ./client_service/.docker/docker-php.ini
target: /usr/local/etc/php/conf.d/docker-php.ini
read_only: true
environment:
SOARCE_APPLICATION_NAME: "clientService"
SOARCE_PRESHARED_SECRET: "P{SN=9^Fzf4J.Xm_<O,j"
networks:
default:
aliases:
- soarce-demo.local
soarce_default:
invoice:
build: invoice_service/.
ports:
- "8113:80"
volumes:
- type: bind
source: ./invoice_service/
target: /var/www/html
read_only: true
- type: bind
source: ./invoice_service/.docker/docker-php.ini
target: /usr/local/etc/php/conf.d/docker-php.ini
read_only: true
environment:
SOARCE_APPLICATION_NAME: "invoiceService"
SOARCE_PRESHARED_SECRET: "{&O0R?M,;u&=N.R%XDRl"
links:
- adding
networks:
default:
aliases:
- soarce-demo.local
soarce_default:
networks:
soarce_default:
external: true