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.

/config-secrets/

    Package Sidebar

    Install

    npm i config-secrets

    Weekly Downloads

    6

    Version

    1.0.6

    License

    ISC

    Last publish

    Collaborators

    • lee5i3