forked from HBPMedical/algorithm-repository
-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
83 lines (76 loc) · 2.16 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
---
version: '2'
services:
db:
image: postgres:9.6.5-alpine
hostname: db
environment:
POSTGRES_PASSWORD: test
wait_dbs:
image: "waisbrot/wait"
restart: "no"
environment:
TARGETS: "db:5432"
TIMEOUT: 60
create_dbs:
image: "hbpmip/create-databases:1.0.0"
restart: "no"
environment:
DB_HOST: db
DB_PORT: 5432
DB_ADMIN_USER: postgres
DB_ADMIN_PASSWORD: test
DB1: features
USER1: features
PASSWORD1: featurespwd
DB2: woken
USER2: woken
PASSWORD2: wokenpwd
depends_on:
- db
sample_data_db_setup:
image: "hbpmip/sample-data-db-setup:0.3.2"
container_name: "data-db-setup"
restart: "no"
environment:
FLYWAY_DBMS: postgresql
FLYWAY_HOST: db
FLYWAY_PORT: 5432
FLYWAY_DATABASE_NAME: features
FLYWAY_USER: postgres
FLYWAY_PASSWORD: test
depends_on:
- db
woken_db_setup:
image: "hbpmip/woken-db-setup:1.0.2"
container_name: "woken-db-setup"
restart: "no"
environment:
FLYWAY_DBMS: postgresql
FLYWAY_HOST: db
FLYWAY_PORT: 5432
FLYWAY_DATABASE_NAME: woken
FLYWAY_USER: postgres
FLYWAY_PASSWORD: test
depends_on:
- db
naive_bayes:
image: "hbpmip/java-rapidminer-naivebayes:latest"
container_name: "naive-bayes"
restart: "no"
environment:
NODE: job_test
JOB_ID: 1
IN_JDBC_DRIVER: org.postgresql.Driver
IN_JDBC_URL: jdbc:postgresql://db:5432/features
IN_JDBC_USER: features
IN_JDBC_PASSWORD: featurespwd
OUT_JDBC_DRIVER: org.postgresql.Driver
OUT_JDBC_URL: jdbc:postgresql://db:5432/woken
OUT_JDBC_USER: woken
OUT_JDBC_PASSWORD: wokenpwd
PARAM_variables: "churn"
PARAM_covariables: "account_length,day_mins,day_calls,day_charge,eve_mins,eve_calls,eve_charge,night_mins,night_calls,night_charge,intl_mins,intl_calls,intl_charge,custserv_calls"
PARAM_query: "SELECT churn,account_length,day_mins,day_calls,day_charge,eve_mins,eve_calls,eve_charge,night_mins,night_calls,night_charge,intl_mins,intl_calls,intl_charge,custserv_calls FROM CHURN"
links:
- "db:db"