Skip to main content
Version: v0.14

Core

Minimum Configuration​

This module requires no configuration.

Environmental Variables​

NameRequiredDescriptionExample
REDIS_HOSTTrueRedis host to be usedlocalhost
REDIS_PORTTrueRedis port to be used6379
ADMIN_HTTP_PORTFalsePort to be used by admin REST and GraphQL APIs3030
ADMIN_SOCKET_PORTFalsePort to be used by admin WebSocket API3031
SERVICE_PORTFalsePort to be used by the gRPC server55152
MASTER_KEYFalseA secret string to be used for admin request header authorizationM4ST3RK3Y
GRCP_KEYFalseSpecifying a secret enables gRPC signed request protectionsomeRandomSecret

gRPC Request Protection​

This is an optional feature meant to further secure module intercommunication.
When enabled, Conduit and all of its modules make use of a common secret string to sign their outgoing and verify the authenticity of their incoming remote process calls.

This feature should not be used as a replacement for deployment network level whitelisting.
It does not encrypt gRPC requests either.

To enable it, simply specify a secret string to GRPC_KEY for every single Core or module instance you're going to deploy.