@ashqua/swarm-secret-env
v1.0.0
Published
a small utility to inject secrets into env
Readme
Swarm-Secret-Env Helper lib
Setup
npm install @ashqua/swarm-secret-envimport injectSwarmSecrets from "@ashqua/swarm-secret-env"
injectSwarmSecrets();Example stack
echo "content" | docker secret create ENV_TEST -version: '3.8'
services:
app:
image: my-best-app:latest
environment:
- NODE_ENV=production # Need for trigger injector
secrets:
- ENV_TEST # Mapped as process.env.TEST
- ENV_TEST_2 # Mapped as process.env.TEST_2
# ...
secrets:
ENV_TEST:
external: true
ENV_TEST_2:
external: true