KUTask-Backend
May 20, 2022 ยท View on GitHub
Installation
$ npm install
Running the app
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
Test
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Require
File
- firebase.json (Firebase Certificate)
Enviorment Variables
COOKIE_SECRET=<your-cookie-secret>
MONGO_URI=<your-mongo-uri>
Run via Docker Compose
Run docker compose
docker compose -f docker-compose.dev.yml up -d
Stop docker compose & Delete container
docker compose -f docker-compose.dev.yml down
Stop docker compose & remove local image
docker compose -f docker-compose.dev.yml down --rmi local
Swagger
http://localhost:4000/api
Environment Variable
COOKIE_SECRET=<your-cookie-secret>
MONGO_URI=<your-mongo-uri>
PORT=<your-server-port>
FIREBASE_CLIENT_EMAIL=<your-firebase-client-email>
FIREBASE_PRIVATE_KEY=<your-firebase-private-key>
FIREBASE_PROJECT_ID=<your-firebase-project-id>