forked from juicycleff/ultimate-backend
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
executable file
·105 lines (97 loc) · 2.89 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
100
101
102
103
104
105
version: "3.2"
services:
services-account:
build:
context: ""
dockerfile: apps/service-account/Dockerfile
image: "${DOCKER_REGISTRY}/${DOCKER_REPO:?err}/service-account:${IMAGE_TAG:?err}"
restart: always
ports:
- 50054:50054
labels:
kompose.service.type: clusterip
kompose.image-pull-secret: "gitlabregcrednew"
kompose.image-pull-policy: "Always"
services-access:
build:
context: ""
dockerfile: apps/service-access/Dockerfile
image: "${DOCKER_REGISTRY}/${DOCKER_REPO:?err}/service-access:${IMAGE_TAG:?err}"
restart: always
ports:
- 50089:50089
labels:
kompose.service.type: clusterip
kompose.image-pull-secret: "gitlabregcrednew"
kompose.image-pull-policy: "Always"
services-billing:
build:
context: ""
dockerfile: apps/service-billing/Dockerfile
image: "${DOCKER_REGISTRY}/${DOCKER_REPO:?err}/service-billing:${IMAGE_TAG:?err}"
restart: always
ports:
- 50067:50067
labels:
kompose.service.type: clusterip
kompose.image-pull-secret: "gitlabregcrednew"
kompose.image-pull-policy: "Always"
services-notification:
build:
context: ""
dockerfile: apps/service-notification/Dockerfile
image: "${DOCKER_REGISTRY}/${DOCKER_REPO:?err}/service-notification:${IMAGE_TAG:?err}"
restart: always
ports:
- 50044:50044
labels:
kompose.service.type: clusterip
kompose.image-pull-secret: "gitlabregcrednew"
kompose.image-pull-policy: "Always"
services-role:
build:
context: ""
dockerfile: apps/service-role/Dockerfile
image: "${DOCKER_REGISTRY}/${DOCKER_REPO:?err}/service-role:${IMAGE_TAG:?err}"
restart: always
ports:
- 50052:50052
labels:
kompose.service.type: clusterip
kompose.image-pull-secret: "gitlabregcrednew"
kompose.image-pull-policy: "Always"
services-tenant:
build:
context: ""
dockerfile: apps/service-tenant/Dockerfile
image: "${DOCKER_REGISTRY}/${DOCKER_REPO:?err}/service-tenant:${IMAGE_TAG:?err}"
restart: always
ports:
- 50053:50053
labels:
kompose.service.type: clusterip
kompose.image-pull-secret: "gitlabregcrednew"
kompose.image-pull-policy: "Always"
api-admin:
build:
context: ""
dockerfile: apps/api-admin/Dockerfile
image: "${DOCKER_REGISTRY}/${DOCKER_REPO:?err}/api-admin:${IMAGE_TAG:?err}"
restart: always
ports:
- 50020:50020
labels:
kompose.service.type: loadbalancer
kompose.service.expose: "true"
kompose.image-pull-secret: "gitlabregcrednew"
kompose.image-pull-policy: "Always"
eventstore:
container_name: eventstore-node
ports:
- '2113:2113'
- '1113:1113'
image: eventstore/eventstore
labels:
kompose.service.type: nodeport
kompose.service.expose: "true"
kompose.image-pull-policy: "Always"