forked from stain/jena-docker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
44 lines (42 loc) · 1.1 KB
/
docker-compose.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
# from https://github.com/chimera-suite/use-case/blob/master/docker-compose-jena-fuseki.yml
version: "3"
services:
jena-fuseki:
hostname: jena-fuseki
container_name: jena-fuseki
image: stain/jena-fuseki
environment:
- "ADMIN_PASSWORD=admin"
- "QUERY_TIMEOUT=500000"
- "JVM_ARGS=-Xmx32g"
- "TDB=2"
# "FUSEKI_DATASET_1=hpa"
ports:
- "3030:3030"
volumes:
# Overwrite FUSEKI_HOME/shiro.ini for use by entrypoint
- "./shiro.ini:/jena-fuseki/shiro.ini"
- "./staging:/staging:ro"
# "./fuseki-data:/fuseki"
apacheds:
hostname: apacheds
container_name: apacheds
image: openmicroscopy/apacheds
ports:
- "10389:10389"
healthcheck:
test: ["CMD", "curl", "ldap://localhost:10389"]
interval: 30s
timeout: 10s
retries: 5
setup:
image: openmicroscopy/apacheds
volumes: ["./setup.sh:/setup.sh"]
entrypoint: "bash"
command: "/setup.sh"
restart: "no"
environment:
- "LDAP_HOST=apacheds"
- "QUERY_TIMEOUT=500000"
depends_on:
- apacheds