mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 07:08:01 +00:00
896 B
896 B
Read Existing Dot Env File Into Env Vars
Just about any web app that I've worked on has had a .env file as a way of
configuring aspects of the app specific to that environment. These typically
are read into the environment with a language-specific
dotenv tool.
Mise supports this convention. In addition to specifying individual non-secret
env vars, you can also instruct mise to read-in a .env file like so:
[env]
PORT=3344
_.file = ".env"
The _.file line tells mise that there is a file .env with key-value pairs
that it should read in. It can even handle .env.json and .env.toml file
formats.
To ensure that mise is picking up the values from the .env file, you can
run the following command and make sure they show up in the output:
$ mise env