Repository navigation
Expand file tree
/
Copy pathapp-stack.yml
More file actions
85 lines (84 loc) · 2.41 KB
/
Copy pathapp-stack.yml
File metadata and controls
85 lines (84 loc) · 2.41 KB
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
version: '3.4'
services:
analyses-executor-service:
image: discoaras/analyses-executor-service
environment:
EUREKA_SERVER_PORT: ${EUREKA_SERVER_PORT}
SPRING_PROFILE: ${SPRING_PROFILE}
SHARED_MONGODB_URI: ${SHARED_MONGODB_URI}
DEBUG: ${DEBUG}
volumes:
- analyses-executor-service-data:/data
deploy:
restart_policy:
condition: on-failure
analyses-configurator-service:
image: discoaras/analyses-configurator-service
environment:
EUREKA_SERVER_PORT: ${EUREKA_SERVER_PORT}
SPRING_PROFILE: ${SPRING_PROFILE}
SHARED_MONGODB_URI: ${SHARED_MONGODB_URI}
DEBUG: ${DEBUG}
deploy:
restart_policy:
condition: on-failure
projects-service:
image: discoaras/projects-service
environment:
EUREKA_SERVER_PORT: ${EUREKA_SERVER_PORT}
SPRING_PROFILE: ${SPRING_PROFILE}
SHARED_MONGODB_URI: ${SHARED_MONGODB_URI}
DEBUG: ${DEBUG}
volumes:
- projects-service-data:/data
deploy:
restart_policy:
condition: on-failure
reports-service:
image: discoaras/reports-service
environment:
EUREKA_SERVER_PORT: ${EUREKA_SERVER_PORT}
SPRING_PROFILE: ${SPRING_PROFILE}
SHARED_MONGODB_URI: ${SHARED_MONGODB_URI}
DEBUG: ${DEBUG}
volumes:
- reports-service-data:/data
deploy:
restart_policy:
condition: on-failure
notifications-service:
image: discoaras/notifications-service
environment:
EUREKA_SERVER_PORT: ${EUREKA_SERVER_PORT}
SPRING_PROFILE: ${SPRING_PROFILE}
SHARED_MONGODB_URI: ${SHARED_MONGODB_URI}
SMTP_HOST: ${SMTP_HOST}
SMTP_PORT: ${SMTP_PORT}
SMTP_USER: ${SMTP_USER}
SMTP_PASSWORD: ${SMTP_PASSWORD}
SMTP_AUTH: ${SMTP_AUTH}
SMTP_STARTTLS: ${SMTP_STARTTLS}
DEBUG: ${DEBUG}
NOTIFICATIONS_TO_ADDRESS_DEV: ${NOTIFICATIONS_TO_ADDRESS_DEV}
deploy:
restart_policy:
condition: on-failure
gateway:
image: discoaras/gateway
environment:
EUREKA_SERVER_PORT: ${EUREKA_SERVER_PORT}
SPRING_PROFILE: ${SPRING_PROFILE}
DEBUG: ${DEBUG}
GATEWAY_PORT: ${GATEWAY_PORT}
ports:
- "${GATEWAY_PORT}:${GATEWAY_PORT}"
deploy:
restart_policy:
condition: on-failure
placement:
constraints:
- node.role == manager
volumes:
analyses-executor-service-data:
projects-service-data:
reports-service-data: