.env files can be an easy way to setup Environment variables locally. You can start using a .env files in Vapor 3 by following this small guide.
First setup the
vapor-ext package in your
.package(url: "https://github.com/vapor-community/vapor-ext.git", from: "0.1.0"),
Next create a
.env file in the root of your project:
And then we can read the
FOO variable from configure.swift like this
import VaporExt Environment.dotenv() let foo = Environment.get("FOO", "") print(foo) // Bar
Make sure to add the
.env file in
.gitignore so it won't be pushed to git.