-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
59 lines (54 loc) · 1.82 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
version: "3.5"
services:
# DataWolf application
datawolf:
image: ncsa/datawolf:latest
volumes:
- datawolf:/home/datawolf/data
depends_on:
- postgres
restart: unless-stopped
environment:
- DATAWOLF_ADMINS=${DATAWOLF_ADMINS:[email protected]}
- DATAWOLF_USE_AUTH=${DATAWOLF_USE_AUTH:-false}
- DB_CLASS_NAME=${DB_CLASS_NAME:-org.postgresql.ds.PGSimpleDataSource}
- DB_DIALECT=${DB_DIALECT:-}
- DB_SOURCE_URL=${DB_SOURCE_URL:-jdbc:postgresql://postgres/datawolf}
- DB_MAX_POOLSIZE=${DB_MAX_POOLSIZE:-100}
- DB_IDLE_TIMEOUT=${DB_IDLE_TIMEOUT:-30000}
- DB_USER=${DB_USER:-datawolf}
- DB_PASSWORD=${DB_PASSWORD:-datawolf}
- ENGINE_STORELOGS=${ENGINE_STORELOGS:-false}
- ENGINE_TIMEOUT=${ENGINE_TIMEOUT:-3600}
- ENGINE_EXTRALOCALEXECUTOR=${ENGINE_EXTRALOCALEXECUTOR:-1}
- ENGINE_LOCALEXECUTORTHREADS=${ENGINE_LOCALEXECUTORTHREADS:-8}
- ENGINE_PAGESIZE=${ENGINE_PAGESIZE:-250}
- EXECUTOR_DEBUG=${EXECUTOR_DEBUG:-false}
- DATASET_PERMISSIONS=${DATASET_PERMISSIONS:-private}
- DATASET_DAO=${DATASET_DAO:-edu.illinois.ncsa.jpa.dao.DatasetJPADao}
- FILE_STORAGE=${FILE_STORAGE:-edu.illinois.ncsa.domain.impl.FileStorageDisk}
- INCORE_USER=${INCORE_USER:-incrtst}
- INCORE_GROUP=${INCORE_GROUP:-incore_user}
- INCORE_SERVER=${INCORE_SERVER:-http://localhost:8080}
- LOG=${LOG}
ports:
- 8888:8888
networks:
- datawolf
postgres:
image: postgres:9.6
restart: unless-stopped
environment:
POSTGRES_USER: ${DB_USER:-datawolf}
POSTGRES_PASSWORD: ${DB_PASSWORD:-datawolf}
networks:
- datawolf
volumes:
- postgres:/var/lib/postgresql/data
ports:
- "${POSTGRESQL_PORT:-15432}:5432"
volumes:
postgres:
datawolf:
networks:
datawolf: