@iguhealth/server

0.24.1 • Public • Published

Environment Variables

name description required defaults
IGUHEALTH_ENVIRONMENT The environment the server is running in true development
SESSION_COOKIE_SECRETS Secret used to sign session cookies true iguhealth
RESOURCE_STORE_TYPE Resource storage type. true
SEARCH_STORE_TYPE Search storage type. true
FHIR_STORAGE_ASYNC Determine whether to process storage operations [storage + indexing] in process or asynchronously on seperate processes [generally via queue]. false true
KAFKA_BROKERS Kafka brokers true
KAFKA_CLIENT_ID Kafka client id true
REDIS_HOST Redis host true 127.0.0.1
REDIS_PORT Redis port true 6379
REDIS_SSL Whether Redis connection is SSL false false
FHIR_DELETE_CONDITIONAL_LIMIT Maximum total number of records to delete in a single conditional delete operation false 20
API_URL Current url where API is hosted from (used in operation execution clients). true
AWS_REGION AWS Region where you want lambdas to be executed from. false
AWS_LAMBDA_ROLE Execution role of lambda functions. false
AWS_LAMBDA_ACCESS_KEY_ID Access key id for lambda (must have permission to invoke and create lambda functions) false
AWS_LAMBDA_ACCESS_KEY_SECRET Access key secret for lambda (must have permission to invoke and create lambda functions). false
AWS_LAMBDA_LAYER_ARN ARN Layer for lambda (current expectation is layer installed with all @iguhealth packages). false
AUTH_PUBLIC_ACCESS Sets the server to allow full public access when set to true. false false
AUTH_ALLOW_GLOBAL_SIGNUP Sets whether to allow global signup for users. false false
AUTH_ALLOW_TENANT_SIGNUP Sets whether to allow tenant signup for users. false false
AUTH_ISSUER The issuer of the tokens true
AUTH_LOCAL_CERTIFICATION_LOCATION Location for local certifications for IGUHEALTH ISSUER true
AUTH_LOCAL_SIGNING_KEY The signing key used to generate new local tokens true
EMAIL_PROVIDER Set the email provider. false
EMAIL_SENDGRID_API_KEY Set the sendgrid api key (only used on email provider set to sendgrid). false
EMAIL_FROM Set the email from address. false
ENCRYPTION_TYPE The type of encryption (used to encrypt user secrets) false
AWS_KMS_ACCESS_KEY_ID KMS client access key ID false
AWS_KMS_ACCESS_KEY_SECRET KMS client access key secret false
AWS_ENCRYPTION_GENERATOR_KEY KMS key used to generate data keys on keyring false
AWS_ENCRYPTION_KEY Additional KMS key used for encryption false
POSTGRES_TRANSACTION_ENTRY_LIMIT Postgres transaction entry limit false 20
SENTRY_SERVER_DSN Sentry DSN URL for monitoring errors and performance. false
SENTRY_WORKER_DSN Sentry Worker for monitoring errors and performance on worker false
SENTRY_TRACES_SAMPLE_RATE Sentry sample rate. false
SENTRY_PROFILES_SAMPLE_RATE Sentry profiles rate. false
ADMIN_APP_REDIRECT_URI Redirect URI for admin app false
PROXY Whether behind proxy and server should use X-Forwarded-For header. false false
PROXY_IP_HEADER Header to derive the users IP address from false false

Dependents (0)

Package Sidebar

Install

npm i @iguhealth/server

Weekly Downloads

24

Version

0.24.1

License

none

Unpacked Size

11.9 MB

Total Files

1389

Last publish

Collaborators

  • genfhi-org