40 lines
793 B
Markdown
40 lines
793 B
Markdown
# Noxious game server
|
|
|
|
This is the server for the Noxious game.
|
|
|
|
## Installation
|
|
|
|
1. Clone the repository
|
|
2. Install dependencies with `npm install`
|
|
3. Copy the `.env.example` file to `.env` and fill in the required variables
|
|
4. Run the server with `npm run dev`
|
|
|
|
## Commands
|
|
|
|
### `npm run dev`
|
|
|
|
Starts the server in development mode.
|
|
|
|
### `npm run build`
|
|
|
|
Builds the server for production.
|
|
|
|
### `npm run format`
|
|
|
|
Formats the code using Prettier.
|
|
|
|
## MikroORM
|
|
|
|
MikroORM is used as the ORM for the server.
|
|
|
|
### Create init. migrations
|
|
|
|
Run `npx mikro-orm migration:create --initial` to create a new initial migration.
|
|
|
|
### Create migrations
|
|
|
|
Run `npx mikro-orm migration:create` to create a new migration.
|
|
|
|
### Apply migrations
|
|
|
|
Run `npx mikro-orm migration:up` to apply all pending migrations. |