More
Environment Variables
.env files can be used to configure properties such as runtime ids, API keys, etc.
Note: If you're looking for more secure ways to store values you might consider the secrets manager or in an object store.
What order are .env
files loaded in?
Nitric will automatically load your .env files in the following order.
nitric run
- .env
- .env.development
- any file you pass in via "--env-file"
nitric up
- .env
- .env.production
- any file you pass in via "--env-file"
Values in .env are overwritten by .env.development if it exists and so forth. Options 1 & 2 must be stored in the root directory of your project.
Nitric Deploy
It's easy to set up environment variables in Nitric Deploy, here's a simple guide to get you started.
Setting up environment variables in Nitric Deploy.
We don't recommend you commit your .env files to your git repository, Nitric Deploy will overwrite these files.