Static Methodvapor 4.114.1Vapor

load(path:fileio:logger:)

Reads the dotenv files relevant to the environment and loads them into the process.

DotEnv.swift:295
static func load(path: String, fileio: NonBlockingFileIO, logger: Logger = Logger(label: "dot-env-loggger")) async

Parameters

path

Absolute or relative path of the dotenv file.

fileio

NonBlockingFileIO that is used to read the .env file(s).

logger

Optionally provide an existing logger.

let path: String
let fileio: NonBlockingFileIO
let logger: Logger
try DotEnvFile.load(path: path, fileio: filio, logger: logger)
print(Environment.process.FOO) // BAR