medal-data-variables
This is an old revision of the document!
Table of Contents
medAL-data Environment Variables
Purpose and Scope
This page offers an exhaustive list of all environment variables available for medAL-data; their name, default values and description.
Environment Variables
Global
JSON_LANGUAGE- Defines the language for language-dependent variables in JSON files.
LANGUAGE- Defines the language.
- If not specified:
en.
LOCAL_HEALTH_FACILITY_MANAGEMENT- Defines whether you are managing health facilities from medAL-data, or if you rely to medAL-creator.
- If not specified
true. - Set it to
trueif you locally manage health facilities,falseotherwise.
STUDY_ID- Defines the study id.
- If not specified:
Dynamic Tanzania. - Should be set to your given study id. Is one of
Dynamic Rwanda,Dynamic Tanzania,TIMCI Kenya,TIMCI India,TIMCI SenegalorTIMCI Tanzania.
Application
APP_DEBUG- Defines the amount of error detail your application displays through the browser.
- If not specified:
false. - Should be set to
true.
APP_ENV- Defines the application's environment.
- If not specified:
production. - If you are developing without https set it to
localotherwise set it toproduction.
APP_KEY- Defines the application's secret key.
- You should generate it by running the command
php artisan key:generate.
APP_NAME- Defines the application's name.
- If not specified:
Laravel. - For medAL-data, it should be defined as
medal-data.
APP_TIMEZONE- Defines the application's timezone.
APP_URL- Defines the application's URL.
- If not specified:
http://localhost. - Should be set to your medAL-data server's URL.
Logs
LOG_CHANNEL- Defines the logging messages' channel.
- If not specified:
stack. - Should be set to
stack.
Database
DB_CONNECTION- Defines your database management system.
- If not specified:
pgsql. - medAL-data generally uses
postgres.
DB_DATABASE- Defines your database's name.
- If not specified:
liwi-local-data. - Should be defined as
medal-data.
DB_HOST- Defines your database's host.
- If not specified:
127.0.0.1.
DB_PASSWORD- Defines your database's password.
- If not specified
root.
DB_PORT- Defines your database's port number.
- If not specified:
3306.
DB_URL- Defines your database's URL.
- Should be defined as
postgres:<user>:<password>@<hostname>:<port>/<database-name>. *DB_USERNAME* Defines your database's username. * If not specified:root==== Email ==== *MAIL_ENCRYPTION* Defines the email's encryption protocol. * If not specified:ssl. * Should be set tossl. *MAIL_FROM_ADDRESS* Defines the email address' sender. * If not specified:hello@example.com. * Should be set toadmin@dynamic.com. *MAIL_FROM_NAME* Defines the name's sender. * If not specified:DYNAMIC MedAL-DATA. * Should be set to${APP_NAME}*MAIL_HOST* Defines the email host. * If not specified:smtp.gmail.com. * Should be set tosmtp.gmail.com. *MAIL_MAILER* Defines the email communication protocol. * Should be set tosmtp. *MAIL_PASSWORD* Defines the password's sender. *MAIL_PORT* Defines the email port number. * If not specified:465. * Should be set to2525. *MAIL_USERNAME* Defines the username's sender. ==== Creator ==== *CREATOR_ALGORITHM_ENDPOINT* Defines the endpoint to retrieve algorithms on medAL-creator. * If not specified:/api/v1/algorithms. * Should be set to/api/v1/algorithms. *CREATOR_HEALTH_FACILITY_ENDPOINT* Defines the endpoint to retrieve health facilities on medAL-creator. * If not specified:/api/v1/health_facilities. * Should be set to/api/v1/health_facilities. *CREATOR_MEDAL_DATA_CONFIG_ENDPOINT* Defines the endpoint to retrieve the medAL-creator config. * If not specified:/api/v1/versions/medal_data_config?version_id=. * Should be set to/api/v1/versions/medal_data_config?version_id=. *CREATOR_VERSIONS_ENDPOINT* Defines the endpoint to retrieve versions on medAL-creator. * If not specified:/api/v1/versions. * Should be set to/api/v1/versions. *CREATOR_ALGORITHM_URL* Defines the * Should be<medal-c-url>/api/v1/versions/. *CREATOR_HEALTH_FACILITY_URL* Should be<medal-c-url>/api/v1/health_facilities/. *CREATOR_PATIENT_URL* Should be<medal-c-url>/api/v1/versions/medal_data_config. *CREATOR_URL* Defines the medAL-creator's site URL. * Should be set to your medAL-creator URL. ==== Storage ==== *CASES_ZIP_DIR* Defines the directory where zip archives will be stored. * Should be set tocases_zip. *CONSENT_IMG_DIR* Defines the directory for medical cases' consent images. * Should be set toconsent_img. *JSON_EXTRACT_DIR* Defines the directory where medical cases will be extracted to. * Should be set tojson_extract. *JSON_FAILURE_DIR* Defines the directory for medical cases that failed to process. * Should be set tojson_failure. *JSON_SUCCESS_DIR* Defines the directory for medical cases that successfully processed. * Should be set tojson_success. ==== Passport ==== *OAUTH_TOKEN_LIFETIME_DAYS* If not specified:1* Defines the number of days between OAuth token expiration. * Should be set to1. *OAUTH_REFRESH_TOKEN_LIFETIME_DAYS* If not specified:30* Defines the number of days between OAuth refresh token expiration. * Should be set to30. ==== Two-Factor Authentication ==== *OTP_ENABLED* If set tofalse, disables the two-factor authentication flow. * If not specified:true. * Should be set totrue'' in production! === null === DATABASE_URL DB_CONNECTION DOKKU_APP_RESTORE DOKKU_APP_TYPE DOKKU_LETSENCRYPT_EMAIL DOKKU_PROXY_PORT DOKKU_PROXY_PORT_MAP GIT_REV HUB_CALLBACK_URL JSON_EXTRACT_DIR JSON_FAILURE_DIR JSON_LANGUAGE JSON_SUCCESS_DIR READER_CALLBACK_URL REDCAP_IDENTIFIERS_API_TOKEN_FOLLOWUP REDCAP_IDENTIFIERS_API_TOKEN_MEDICAL_CASE REDCAP_IDENTIFIERS_API_URL_FOLLOWUP REDCAP_IDENTIFIERS_API_URL_MEDICAL_CASE
medal-data-variables.1640077390.txt.gz ยท Last modified: 2021/12/21 10:03 by arnaud_poletto
