-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env.schema
89 lines (72 loc) · 1.96 KB
/
.env.schema
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
PORT=9000
ADVERTISED_HOST=http://localhost:9000
DEBUG_LOGGING=false # turns on `debug` level logging in production
# elasticsearch
ELASTICSEARCH_HOST=http://localhost:9200
ELASTICSEARCH_PROGRAM_DONOR_DASHBOARD_INDEX=donor_centric
ELASTICSEARCH_CLIENT_TRUST_SSL_CERT=false
ELASTICSEARCH_VAULT_SECRET_PATH=kv/elasticsearch
ELASTICSEARCH_USERNAME=
ELASTICSEARCH_PASSWORD=
ENABLE_ELASTICSEARCH_LOGGING=false
# Vault
USE_VAULT=false
VAULT_TOKEN=rootToken
VAULT_AUTH_METHOD='token' | 'kubernetes'
VAULT_URL='http://localhost:8200'
VAULT_ROLE=argo_gateway
# Ego
EGO_ROOT_REST=
EGO_DACO_POLICY_NAME=
EGO_VAULT_SECRET_PATH=
EGO_CLIENT_ID=
EGO_CLIENT_SECRET=
EGO_PUBLIC_KEY=
# Score Proxy Config
EGO_VAULT_SCORE_PROXY_SECRET_PATH=
# or
EGO_SCORE_PROXY_CLIENT_ID=
EGO_SCORE_PROXY_CLIENT_SECRET=
# Clinical Data Access
EGO_VAULT_CLINICAL_API_SECRET_PATH=
# or
EGO_CLINICAL_API_CLIENT_ID=
EGO_CLINICAL_API_CLIENT_SECRET=
# Program Service
PROGRAM_SERVICE_ROOT=
# File Storage API
MAX_FILE_DOWNLOAD_SIZE=
# Clinical
CLINICAL_SERVICE_ROOT=
SUBMISSION_TEMPLATE_PATH=
# Kafka
KAFKA_REST_PROXY_ROOT=
# Donor Aggregator
DONOR_AGGREGATOR_API_ROOT=
# Data Center Registry
DATA_CENTER_REGISTRY_API_ROOT=
# Jira Helpdesk
JIRA_ADMIN_VAULT_CREDENTIALS_PATH=
JIRA_REST_URI=
JIRA_SERVICEDESK_ID= 9
JIRA_PERSONAL_ACCESS_TOKEN= # PAT is used only when USE_VAULT is false
JIRA_ORGANIZATION_ID= # Optional
# feature flags
FEATURE_ARRANGER_SCHEMA_ENABLED=false
FEATURE_METADATA_ACCESS_CONTROL=false
FEATURE_HELP_DESK_ENABLED=false
# recaptcha configs
DEV_RECAPTCHA_DISABLED=false # set true for stub/dev recaptcha client
RECAPTCHA_SECRET_KEY=
RECAPTCHA_VAULT_SECRET_PATH=
# system alerts
## use a JSON string wrapped in backticks. [{title:"",message:"",dismissable:true|false,id:"unique-string",alert:"warning"|"error"|"info"}]
SYSTEM_ALERTS=`[
{
"dismissable":false,
"id":"20240101-example",
"level":"info",
"message":"Lorem ipsum dolor sit amet",
"title":"Example Banner"
}
]`