-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.server.yml
80 lines (79 loc) · 2.29 KB
/
docker-compose.server.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
# docker-compose file intended for deployment of nginx and sninterface on openbot vm
version: "3"
services:
nginx:
image: hub.cs.upb.de/martenls/bachelor-thesis-code/nginx-openbot:latest
container_name: nginx
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- "/etc/nginx/ssl:/etc/nginx/ssl"
networks:
- compose_overlay
sninterface-twitter:
image: hub.cs.upb.de/martenls/bachelor-thesis-code/sninterface-botkit-twitter:latest
container_name: sninterface-botkit-twitter
restart: unless-stopped
env_file: .env
environment:
- QA_URL=http://qa-system:8080/qa
- FUSEKI_DATASET_NAME=opal2020-07
networks:
- compose_overlay
sninterface-web-en:
image: hub.cs.upb.de/martenls/bachelor-thesis-code/sninterface-botkit-web:latest
container_name: sninterface-botkit-web-en
restart: unless-stopped
environment:
- QA_URL=http://qa-system:8080/qa
- FUSEKI_URL=https://openbot.cs.upb.de/fuseki
- FUSEKI_DATASET_NAME=opal2020-07
- BOT_LANG=en
networks:
- compose_overlay
sninterface-web-de:
image: hub.cs.upb.de/martenls/bachelor-thesis-code/sninterface-botkit-web:latest
container_name: sninterface-botkit-web-de
restart: unless-stopped
environment:
- QA_URL=http://qa-system:8080/qa
- FUSEKI_URL=https://openbot.cs.upb.de/fuseki
- FUSEKI_DATASET_NAME=opal2020-07
- BOT_LANG=de
networks:
- compose_overlay
qa-system:
image: hub.cs.upb.de/martenls/bachelor-thesis-code/qa-system:latest
container_name: qa-system
restart: unless-stopped
environment:
- DATA_DIR=/qa/data
- SPARQL_ENDPOINT=http://fuseki:3030
- SPARQL_QUERYPATH=/opal2020-07/query
- ES_HOST=elastic
- ES_PORT=9200
networks:
- compose_overlay
fuseki:
image: stain/jena-fuseki:latest
container_name: fuseki
volumes:
- "/data/fuseki:/fuseki"
- "/data/fuseki-staging:/staging"
environment:
- ADMIN_PASSWORD=pw123
networks:
- compose_overlay
elastic:
image: elasticsearch:7.7.0
container_name: elastic
restart: unless-stopped
environment:
- "discovery.type=single-node"
networks:
- compose_overlay
networks:
compose_overlay:
name: compose_overlay