12 lines
1 KiB
Markdown
12 lines
1 KiB
Markdown
|
# How to configure EGOport
|
||
|
|
||
|
## Server configuration
|
||
|
The server configuration (also called serverconfig for short) contains all config variables that are used by the back-end server, like host or port number. It is stored in a `.env` file in the root of the project. An example `.env` file is supplied in the `.env.example` file. Here is a rundown of the configuration properties and their meaning:
|
||
|
|
||
|
- **NODE_ENV** - The environment in which this server is running. If you are developing new features, set this to `development`, otherwise set it to `production`. This mostly relates to handling errors and logging.
|
||
|
- **LOG_LEVEL** - Sets the level from which logs should appear in console.
|
||
|
- **API_HOST** - The IP, where the app will run.
|
||
|
- **API_PORT** - The port number, where the app will run.
|
||
|
|
||
|
## The config file
|
||
|
The main configuration of EGOport (called userconfig for short) contains all the configurable visible aspects. It is stored as a structured JSON file named `config.json` and stored in the root of the project.
|