-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yaml
71 lines (64 loc) · 1.31 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
68
69
70
71
version: '3.5'
networks:
pizzanet:
name: pizzanet
services:
mysql:
image: mysql:5.7
container_name: mysql
ports:
- "3306:3306"
- "33060:33060"
volumes:
- $PWD/sql/:/docker-entrypoint-initdb.d
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_DATABASE=db
- MYSQL_USER=user
- MYSQL_PASSWORD=pass
networks:
- pizzanet
ontop:
image: streamreasoning/ontop:3.0.1
container_name: ontop
ports:
- "7999:8080"
volumes:
- $PWD/input:/ontop/input
environment:
- TTL_PATH=cooking-mapping.ttl
- ODBA_PATH=cooking.obda
- PROPERTIES_PATH=cooking.properties
networks:
- pizzanet
streams:
build: ./streams
container_name: streams
ports:
- "7997:9400"
- "7998:9500"
networks:
- pizzanet
streamhub:
image: streamreasoning/streamhub:1.1
container_name: streamhub
ports:
- "9292:9292"
networks:
- pizzanet
jasper:
image: streamreasoning/jasper:1.1
container_name: jasper
ports:
- "8181-8200:8181-8200"
networks:
- pizzanet
notebook:
build: ./notebook
container_name: notebook
ports:
- "8080:8888"
networks:
- pizzanet
volumes:
- $PWD/notebook/lectures:/home/jovyan/work