forked from par-tec/esco-playground
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yaml
48 lines (48 loc) · 922 Bytes
/
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
#
#
#
# $ docker-compose up -d virtuoso
#
services:
dev: &base
build: .
depends_on:
- qdrant
- virtuoso
working_dir: /code
volumes:
- .:/code
entrypoint: [sleep, infinity]
test:
<<: *base
entrypoint: [tox]
model:
<<: *base
entrypoint: [tox, -e, model]
qdrant:
image: qdrant/qdrant:latest
ports:
- "6333:6333"
- "6334:6334"
cors:
image: nginx
depends_on:
- virtuoso
volumes:
- ./sparql/nginx.conf:/etc/nginx/conf.d/default.conf
ports:
- "8890:80/tcp"
virtuoso:
# user: "1000:1000"
# user: root
image: docker.io/openlink/virtuoso-opensource-7:7.2.12-alpine
ports:
- "18890:8890/tcp"
environment:
- VIRTUOSO_INI_FILE=/virtuoso.ini
- DBA_PASSWORD=
volumes:
- .:/code
- ./data:/database
- ./vocabularies:/initdb.d/
- ./sparql/virtuoso.ini:/virtuoso.ini