Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 4.8 KB

File metadata and controls

25 lines (20 loc) · 4.8 KB

Rod Licensing - Connectors Lib

Provides connectivity to the resources/infrastructure used in the rod licensing services

Environment variables

name description required default valid notes
AWS_REGION The AWS region to use yes See AWS Regions
AWS_ACCESS_KEY_ID AWS Access Key (required if running outside of AWS or without IAM) maybe development, test, production Set to "local" when running with local infrastructure
AWS_SECRET_ACCESS_KEY AWS Secret Key (required if running outside of AWS or without IAM) maybe development, test, production Set to "local" when running with local infrastructure
AWS_S3_ENDPOINT Custom S3 Endpoint no Region specific Used to override the S3 service endpoint for local development
AWS_SQS_ENDPOINT Custom SQS Endpoint no Region specific Used to override the SQS service endpoint for local development
AWS_DYNAMODB_ENDPOINT Custom DynamoDB Endpoint no Region specific Used to override the DynamoDB service endpoint for local development
AWS_SECRETS_MANAGER_ENDPOINT Custom Secrets Manager Endpoint no Region specific Used to override the Secrets Manager service endpoint for local development
AWS_NODEJS_CONNECTION_REUSE_ENABLED Enable connection keep-alive in the AWS connectors no Disabed 1 or 0 Recommended to enable connection reuse / keep-alive
SALES_API_URL URL for the sales API no
SALES_API_TIMEOUT_MS Request timeout for the requests to the sales API no 20000 (20s)
GOV_PAY_API_URL The GOV.UK Pay API base url yes
GOV_PAY_APIKEY GOV pay access identifier yes
GOV_PAY_REQUEST_TIMEOUT_MS Timeout in milliseconds for API requests no 10000

Prerequisites

See main project documentation.