-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbento_dev.env
95 lines (72 loc) · 3.21 KB
/
bento_dev.env
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
84
85
86
87
88
89
90
91
92
93
94
95
MODE=dev
# Feature switches start ----------------------------------------------
BENTOV2_USE_EXTERNAL_IDP=0
BENTOV2_USE_BENTO_PUBLIC=1
# - Switch to enable TLS - defaults to true (i.e., use TLS):
BENTO_GATEWAY_USE_TLS='true'
BENTO_BEACON_ENABLED='true'
BENTO_BEACON_UI_ENABLED='true'
BENTO_BEACON_NETWORK_ENABLED='false'
BENTO_CBIOPORTAL_ENABLED='false'
BENTO_GOHAN_ENABLED='true'
BENTO_MONITORING_ENABLED='false'
# - Switch to enable French translation in Bento Public
BENTO_PUBLIC_TRANSLATED='true'
# Feature switches end ------------------------------------------------
# Previously BENTOV2_ROOT_DATA_DIR, now split for SSD/HDD optimization in prod
# Root data directories on host. Bind volumes for services will be put
# here as subdirectories and mounted into the relevant containers.
BENTO_FAST_DATA_DIR=${PWD}/data
BENTO_SLOW_DATA_DIR=${PWD}/data
# Gateway/domains -----------------------------------------------------
BENTOV2_DOMAIN=bentov2.local
BENTOV2_PORTAL_DOMAIN=portal.${BENTOV2_DOMAIN}
BENTOV2_AUTH_DOMAIN=bentov2auth.local
# Unused if cBioPortal is disabled:
BENTOV2_CBIOPORTAL_DOMAIN=cbioportal.${BENTOV2_DOMAIN}
# ---------------------------------------------------------------------
# Authn/z -------------------------------------------------------------
# - Session secret should be set to a unique secure value.
# this adds security and allows sessions to exist across gateway restarts.
# - Empty by default, to be filled by local.env
# - IMPORTANT: set before starting gateway
BENTOV2_SESSION_SECRET=my-very-secret-session-secret # !!! ADD SOMETHING MORE SECURE !!!
# - Set auth DB password if using a local IDP
BENTO_AUTH_DB_PASSWORD=some-secure-password # !!! obviously for dev only !!!
# - Always set authz DB password
BENTO_AUTHZ_DB_PASSWORD=some-other-secure-password # !!! obviously for dev only !!!
BENTOV2_AUTH_ADMIN_USER=admin
BENTOV2_AUTH_ADMIN_PASSWORD=admin # !!! obviously for dev only !!!
BENTOV2_AUTH_TEST_USER=user
BENTOV2_AUTH_TEST_PASSWORD=user # !!! obviously for dev only !!!
# - Aggregation/Beacon client ID/secret; client within BENTOV2_AUTH_REALM
BENTO_AGGREGATION_CLIENT_ID=aggregation
BENTO_AGGREGATION_CLIENT_SECRET=
# - WES Client ID/secret; client within BENTOV2_AUTH_REALM
BENTO_WES_CLIENT_ID=wes
BENTO_WES_CLIENT_SECRET=
# - Grafana Client ID/secret; client within BENTOV2_AUTH_REALM
BENTO_GRAFANA_CLIENT_ID=grafana
BENTO_GRAFANA_CLIENT_SECRET=
# --------------------------------------------------------------------
# Gohan
BENTOV2_GOHAN_ES_PASSWORD=devpassword567
# Katsu
BENTOV2_KATSU_DB_PASSWORD=devpassword123
BENTOV2_KATSU_APP_SECRET=some-random-phrase-here # !!! obviously for dev only !!!
# Reference
BENTO_REFERENCE_DB_PASSWORD=devpassword456
# CBio
# BENTO_CBIOPORTAL_DATABASE_PASSWORD=somepassword Required for CBIOPORTAL
# BENTO_CBIOPORTAL_DATABASE_ROOT_PASSWORD=somepassword Required for CBIOPORTAL
# Development settings ------------------------------------------------
# - Git configuration
BENTO_GIT_NAME="David"
# - Development images for services
# e.g.:
# BENTOV2_DRS_VERSION=v0.8.0
# BENTOV2_DRS_VERSION_DEV=v0.8.0-dev
# Path to the Phenopacket-tools jar
# https://github.com/phenopackets/phenopacket-tools
PHENOTOOL_JAR_PATH=