azure-env-app-configuration v1.4.0
Nodes environment variables with Azure Application Configuration
azure-env-app-configuration is a utility library to the Azure Application Configuration service, and the @azure/app-configuration package, that allows you to easy import configurations into your node environment variables (process.env).
Options
| Option | Description | 
|---|---|
appConfigConnectionString* | Connection string to App Config | 
appConfigOptions | Options for App Config | 
endpoint* | Endpoint for App Config | 
tokenCredential* | Credentials to use with endpoint | 
includeKeyVaultSecrets | Also read connected Key Vault secrets | 
ignore | An array of configuration names to ignore | 
ignoreIfDefined | An array of configuration names to ignore, if already set | 
*) Either use appConfigConnectionString or endpoint/tokenCredential
Example
Simple configuration that imports all available configurations into process.env:
import { envAppConfiguration } from "azure-env-app-configuration";
await envAppConfiguration({
    appConfigConnectionString: "..." // Azure Application Configuration connection string
});Just import configurations with the label env:
import { envAppConfiguration } from "azure-env-app-configuration";
await envAppConfiguration({
    appConfigConnectionString: "...",
    labelFilter: "env"
});Used together with packages such as dotenv, where in this case the Azure Application Configuration settings will overwrite any definitions in the local .env file:
import { envAppConfiguration } from "azure-env-app-configuration";
require("dotenv").config();
await envAppConfiguration({
    appConfigConnectionString: "...",
    labelFilter: "env"
});Installation
Install it to your solution by using:
npm install azure-env-app-configuration --saveAbout
azure-env-app-configuration is created and maintained by Wictor Wilen
License
MIT
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago