Skip to content

artsy/multienv

Repository files navigation

Artsy Multienv

Load multiple dotenv style environment files

Install

# with npm
npm install @artsy/multienv

# or with Yarn
yarn add @artsy/multienv

Usage

As early as possible in your application, require and configure dotenv.

import { loadEnvs } from '@artsy/multienv'

Create some .env files in the root directory of your project. Add environment-specific variables on new lines in the form of NAME=VALUE. For example:

db.env

DB_HOST=localhost
DB_USER=root
DB_PASS=s1mpl3

redis.env

REDIS_HOST=localhost
REDIS_USER=root
REDIS_PASS=s1mpl3
loadEnvs('db.env', 'redis.env')

process.env now has the keys and values you defined in your .env files.

About

Load multiple dotenv style environment files

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published