Schönherz BodyKör webpage backend
Initial Setup
uploads/card_images and uploads/profile_pictures folder needed for file uploads!
Recommended Extensions
VSCode:
- ESLint
- Prettier
- sort-imports
How to setup your dev server
-
Clone the repository
-
Install dependencies
npm install
- Run dev server
npm run start-dev
or with ts-node-dev
(recommended)
npm run dev
To start with mongoDB
docker-compose -f docker-compose.dev.yml up
To start mongoDB in a docker:
docker run -d --name bodysch-mongo -p 127.0.0.1:27017:27017 -d mongo
Build
Run typescript compiler
npm run build
Start server
npm start