-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yaml
67 lines (63 loc) · 1.95 KB
/
docker-compose.yaml
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
version: '3'
volumes:
mongo_data:
driver: local
networks:
system_traefik:
external: true
kzk-connect:
external: true
services:
mongodb:
image: mongo:4.0
volumes:
- mongo_data:/data/db
networks:
- default
hostname: mongodb
ports:
- 27017:27017
simva-api:
image: node:20
command: bash -c "cd /app && chmod +x docker-startup.sh && ./docker-startup.sh"
stdin_open: true
tty: true
environment:
EXTERNAL_URL: https://simva.e-ucm.es
MONGO_HOST: mongodb
MONGO_DB: /simva
KAFKA_HOST: kafka1
KAFKA_PORT: 9092
KAFKA_TOPIC: traces
MINIO_URL: https://minio.simva.e-ucm.es/
MINIO_BUCKET: datalake
LIMESURVEY_PROTOCOL: http
LIMESURVEY_HOST: limesurvey-dev
LIMESURVEY_PORT: 80
LIMESURVEY_EXTERNAL: https://limesurvey.simva.e-ucm.es/
LIMESURVEY_ADMIN_USER: admin
LIMESURVEY_ADMIN_PASSWORD: password
A2_HOST: a2
A2_PORT: 3000
A2_PROTOCOL: http
A2_ADMIN_USER: root
A2_ADMIN_PASSWORD: r0qha5N6e2u8bhbHkgiaWlbQ80usTBvp
A2_EXTERNAL: https://analytics.simva.e-ucm.es
NODE_EXTRA_CA_CERTS: /app/DemoCA.crt
SSO_ENABLED: "true"
SSO_PUBLIC_KEY: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl8J97hjtDV3TZuR+FEvK4StI2obCdBs36G6J8xvAPKkPlZSuUYNTGbjAWXb+zN5G5jGOAFk5pY03/BVIqdirtXc079sFCoHNprGKzNq79f7EGWOimor4N/b/DKqcZBCGpOMCowOkp+SoQi+3zU0BzaKygXQSqORDXj0w0CmWM4Q+1nCVrIj8JGMzH0/UeEWYWUum535M/urEqMfWfobXaWqK+kyVovRZNkTiljrs4ct0IyksBtAN205aeILcOGzjLSBjymcL3DZatJi/GB1pOAtT6xjxzCpBd8jAnXV4mnEdY25IB+QiujMeUIVs7IadXK9PCi5ju0ZbsnwmSgnv/QIDAQAB
SSO_ADMIN_USER: admin-simva
SSO_ADMIN_PASSWORD: simva-password
volumes:
- ./:/app
depends_on:
- mongodb
hostname: simva-api.dev.test
networks:
- default
- system_traefik
- kzk-connect
labels:
traefik.enable: true
traefik.port: 3000
traefik.frontend.rule: "Host:api.simva.e-ucm.es"