Static Methodvapor 4.114.1Vapor

load(path:on:logger:)

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

DotEnvFile+load.swift:51

This declaration is deprecated: use `load(path:on:fileio:logger)`

static func load(path: String, on eventLoopGroupProvider: Application.EventLoopGroupProvider = .singleton, logger: Logger = Logger(label: "dot-env-logger"))

Parameters

path

Absolute or relative path of the dotenv file.

eventLoopGroupProvider

Either provides an EventLoopGroup or tells the function to create a new one.

logger

Optionally provide an existing logger.

let path: String
let elgp: EventLoopGroupProvider
let logger: Logger
try DotEnvFile.load(path: path, on: elgp, logger: logger)
print(Environment.process.FOO) // BAR