-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
78 lines (77 loc) · 2.05 KB
/
Copy pathdocker-compose.yml
File metadata and controls
78 lines (77 loc) · 2.05 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
#
# Run this file using
#
# $ docker-compose up processor
#
version: "3.9"
services:
pre-commit:
build:
context: .
dockerfile: tests/Dockerfile.pre-commit
working_dir: /code
volumes:
- .:/code
super-linter:
image: github/super-linter
environment:
- RUN_LOCAL=true
- VALIDATE_MARKDOWN=false
- VALIDATE_PYTHON_ISORT=false
- VALIDATE_XML=false
- VALIDATE_NATURAL_LANGUAGE=false
- IGNORE_GITIGNORED_FILES=true
volumes:
- .:/tmp/lint/
- ./tox.ini:/action/lib/.automation/.flake8
# This container will run successfully
# only if all dependencies return no errors.
test:
image: busybox
depends_on:
pre-commit:
condition: service_completed_successfully
super-linter:
condition: service_completed_successfully
lodview:
image: linkeddatacenter/lodview
depends_on:
- virtuoso
environment:
LODVIEW_SPARQLENDPOINT: "http://virtuoso:8890/sparql"
LODVIEW_URISPACE: "http://d3fend.mitre.org/"
LODVIEW_PUBLICURLPREFIX: "http://localhost:9891/"
ports:
- 9891:8080/tcp
cors:
image: nginx
depends_on:
- virtuoso
volumes:
- ./sparql/nginx.conf:/etc/nginx/conf.d/default.conf
ports:
- "8890:80/tcp"
lodlive:
image: lodlive:latest
depends_on:
- virtuoso
volumes:
- ./sparql/lodlive.profile.js:/usr/share/nginx/html/js/lodlive.profile.js
# - ./sparql/lodlive.core.js:/usr/share/nginx/html/js/lodlive.core.js
# - ./sparql/lodlive.app.js:/usr/share/nginx/html/js/lodlive.app.js
webvowl:
image: acdhch/webvowl
depends_on:
- virtuoso
virtuoso:
# user: "1000:1000"
image: tenforce/virtuoso
ports:
- "18890:8890/tcp"
volumes:
- .:/code
- ./vocabularies:/usr/local/virtuoso-opensource/share/virtuoso/vad/vocabularies
- ./ontologies:/usr/local/virtuoso-opensource/share/virtuoso/vad/ontologies
- ./schemas:/usr/local/virtuoso-opensource/share/virtuoso/vad/schemas
- ./sparql/virtuoso.sh:/virtuoso.sh
- ./sparql/virtuoso.ini:/conf/virtuoso.ini