(post) dotenv files short post

This commit is contained in:
Cory Dransfeldt 2023-03-24 10:34:37 -07:00
parent a3421a442f
commit 76efc71502
No known key found for this signature in database

View file

@ -0,0 +1,13 @@
---
date: '2023-03-24'
title: '.env files in Eleventy'
draft: false
tags: ['.env', '11ty', 'eleventy']
---
**dotenv-flow:**
> **dotenv-flow** extends **dotenv** adding the ability to have multiple `.env*` files like `.env.development`, `.env.test` and `.env.production`, also allowing defined variables to be overwritten individually in the appropriate `.env*.local` file.
The Eleventy docs recommend the `dotenv` package for working with `.env` files[^1], but I've found `dotenv-flow` to be a bit more useful inasmuch as support for `.env*` file patterns make development more convenient.<!-- excerpt -->
[^1]: Which is awesome — it works perfectly.