1.0.5 • Published 6 years ago

docker-secrets-nodejs v1.0.5

Weekly downloads
412
License
ISC
Repository
-
Last release
6 years ago

Build Status npm version

USAGE

to get credential data from docker secrets or environment variables in nodejs, the secrets take precedence over ENVs.

import * as secrets from "docker-secrets-nodejs"

secrets.setupSecretsDir("/dir")  // optional, default directory is '/run/secrets'
secrets.get("env_variable_a") // will try to get env_variable_a from /run/secrets/env_variable_a 
							  // or ENV_VARIABLE_A from environment variables

CONVENTIONS

several conventions for this library:

* the secret name has to always be in lowercase from secrets of docker.
* the environment variable name has to be in uppercase.
* it doesn't matter whether you pass the parametr in "secrets.get()" using lowercase or uppercase, it converts accordingly.

Any suggestion is welcome!

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago