@defra-fish/connectors-lib

1.56.0 • Public • Published

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_RECURRING_APIKEY GOV pay access identifier for recurring payments yes
GOV_PAY_REQUEST_TIMEOUT_MS Timeout in milliseconds for API requests no 10000
GOV_PAY_RCP_API_URL The GOV.UK Pay API url for agreements yes

Prerequisites

See main project documentation.

Readme

Keywords

Package Sidebar

Install

npm i @defra-fish/connectors-lib

Weekly Downloads

255

Version

1.56.0

License

SEE LICENSE IN LICENSE

Unpacked Size

84.3 kB

Total Files

20

Last publish

Collaborators

  • npm-envage
  • defradigitaladmin
  • defradigitalci
  • jaucourt
  • ifarawaydefra