Environment variables
Below you is an overview of the environment variables per NLX component:
- Inway
- Outway
- Management API
- Management UI
Environment variables
DIRECTORY_ADDRESS
This address is used by the inway to announce itself to the directory.INWAY_NAME
Name of the inway. Should be unique within the organization.SELF_ADDRESS
The address of the inway, so it can be reached by the NLX network.MANAGEMENT_API_ADDRESS
The address of the Management API.TLS_NLX_ROOT_CERT
This is the location of the root certificate.TLS_ORG_CERT
This is the location of the organization certificate.TLS_ORG_KEY
This is the location of the organization private key.POSTGRES_DSN
Connection-string to the PostgreSQL database.DISABLE_LOGDB
The value 1 will disable the transaction logs, the value 0 will enable them.LOG_LEVEL
Log level of the application. Options: debug, info, warn.
Environment variables
DIRECTORY_ADDRESS
This address is used by the outway to retrieve information about services from the directory.TLS_NLX_ROOT_CERT
This is the location of the root certificate.TLS_ORG_CERT
This is the location of the organization certificate.TLS_ORG_KEY
This is the location of the organization private key.DISABLE_LOGDB
The value 1 will disable the transaction logs, the value 0 will enable them.LOG_LEVEL
Log level of the application. Options: debug, info, warn.MANAGEMENT_API_ADDRESS
The address of the NLX Management API.
Environment variables
DIRECTORY_ADDRESS
This address is used by the outway to retrieve information about services from the directory and by the inway to anounce itself to the directory.TLS_NLX_ROOT_CERT
This is the location of the root certificate.TLS_ORG_CERT
This is the location of the organization certificate.TLS_ORG_KEY
This is the location of the organization private key.TLS_ROOT_CERT
This is the location of the root certificate from the internal PKI.TLS_CERT
This is the location of the API certificate from the internal PKI.TLS_KEY
This is the location of the private key from the internal PKI.DISABLE_LOGDB
The value 1 will disable the transaction logs, the value 0 will enable them.ENABLE_BASIC_AUTH
Enable Basic Authentication and disable OIDC. Useful for development environments, strongly discouraged for production.SECRET_KEY
Secret key that is used for signing sessions when using OIDC.OIDC_CLIENT_ID
The OIDC client ID.OIDC_CLIENT_SECRET
The OIDC client secret.OIDC_DISCOVERY_URL
The OIDC discovery URL.OIDC_REDIRECT_URL
The OIDC redirect URL.SESSION_COOKIE_SECURE
Use 'secure' cookies when using OIDC.POSTGRES_DSN
Connection string for the PostgreSQL database.TRANSACTION_LOG_DSN
Connection string to the transaction log database. Only needed if you want add pricing to your services.LOG_LEVEL
Log level of the application. Options: debug, info, warn.
Environment variables
MANAGEMENT_API_URL
URL of the Management API.