config-secrets

1.0.6 • Public • Published

Config Secrets

A plug-in for config module to support docker secrets.

Prerequisites

In order for the secrets to work, you will need a custom-environment-variables file in your config folder, it will use the environment variable names as the secret name.

custom-environment-variables.yml
default:
  service:
    port: "PORT"
  mq:
    host: "MQ_HOST"

Installing

$ npm install config-secrets

Configuration

To change the location where the docker secrets are stored, you can add a SECRETS_PATH environment variable, default location is /run/secrets

Notes

Environment variables takes precedent over docker secrets, so if your application needs different setting over the docker secret, you can add the environment variable to overwrite it.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.6
    8
    • latest

Version History

Package Sidebar

Install

npm i config-secrets

Weekly Downloads

8

Version

1.0.6

License

ISC

Last publish

Collaborators

  • lee5i3