40 lines
2.0 KiB
Bash
40 lines
2.0 KiB
Bash
MODE= #possible values: none or testserver
|
|
COMPLEX_PATIENTS= #TRUE if only complex patients should be used otherwise FALSE
|
|
COMPLEX_FHIR_SEARCH= #URL for the patient selection on the server, e.g. all gout patients:
|
|
IS_SYNTHEA= #TRUE if synthea data is used otherwise FALSE
|
|
FHIR_SERVER_URL= #URL to the FHIR server, e.g. http://hapi.fhir.org/baseR4; use http://blaze:8080/fhir when COMPOSE_PROFILES includes blaze
|
|
BOLT_ADVERTISED_ADDRESS=localhost:8081 #change in production
|
|
NEO4J_AUTH= # set if the server needs authentification: none otherwise true
|
|
ENABLE_BOLT_TLS= #true to require TLS on the bolt connector (needs real certs in ./neo4j-certs/bolt/, used in production); leave unset/false for local runs
|
|
|
|
DISABLE_IMPORT= #true if only neo4j should be started and load existing import data, false if the complete pipeline should run
|
|
|
|
### Settings for deployment - might be adapted depending on the network its deployed in and
|
|
#FHIR_SERVER_USER=
|
|
#FHIR_SERVER_PW=
|
|
#HTTP_PROXY=
|
|
#HTTPS_PROXY=
|
|
#NO_PROXY=
|
|
|
|
### Settings for how to get the data
|
|
NUMBER_OF_PATIENTS=2 # depends on the goal, very high to get all patients, lower numbers for testing; depends on disk space, plan with 30GB per 60k patients
|
|
BATCH_SIZE=10 # depends on the computational power, plan with 12GB per 250 patients; higher batch sizes improve the needed time to run the pipeline
|
|
|
|
# MDM
|
|
MDM_MODE= #biocypher or mdm (beta)
|
|
|
|
#OAUTH2_COOKIE_SECURE=true # or: NEO4J_COOKIE_SECRET= #for local setup
|
|
|
|
|
|
#Keycloak settings if a local keycloak instance is used
|
|
#KEYCLOAK_ISSUER_URL=https://---your productive keycloak url---/realms/yourRealm #if using the setup with a local keycloak use: http://localhost:4040/realms/testPipeline
|
|
#NEO4J_OAUTH_CLIENT_ID=neo4j-client
|
|
#NEO4J_OAUTH_SECRET=secret-from-production-keycloak or secret from local keycloak setup
|
|
|
|
#NEO4J_PROXY_REDIRECT_URL=https://your-domain.com/oauth2/callback
|
|
|
|
COMPOSE_PROFILES= #comma-separated: blaze, keycloak, proxy, server - activates parts of docker compose depending on the setup (see README)
|
|
|
|
#Test vars
|
|
TEST_MODE=FALSE
|
|
TEST_DEPTH=4 |