Environments
Most of the application's configurations are defined by environment. It means that you can specify settings for each environment (development
, production
, test
, etc.) with corresponding .env
files. letsgo uses godotenv
for that.
Database
Path — ./.env
.
DATABASE_URL
(string): Mongodb database urlDATABASE_HOST
(string): Host where db is running atDATABASE_PORT
(string): Port where db is runningDATABASE
(string): Database name
if DATABASE_URL
is not provided, the connection url is created by concatenating DATABASE_HOST
and DATABASE_PORT
.
Example
Path — ./.env
.
DATABASE_HOST=127.0.0.1
DATABASE_PORT=27017
DATABASE=letsgo
Server
Path — ./.env
.
PORT
(string): Port on which Server will run
PORT
should be prefixed with a :
Example
Path — ./.env
.
PORT=:8000