Skip to content

2023vworks/boombim-be

Repository files navigation

Boombim Back-End Repository

Project Boombim REST API Repository

Execution Environment

  • run time: node v18.14.2
  • package manager: npm v9.3.1
  • database: postgres v14
  • upload server: AWS S3
  • deploy: Github Action & Github self-hosted Runner
  • Error Monitoring: Sentry
  • Error Report: Slack Web Hook

Main Stack

  • framework: nestjs v10 & exporess
  • orm: typeorm v0.3.x
  • aws sdk: @aws-sdk/client-s3 v3.x
  • docs: @nestjs/swagger v7.x.x

Useage

  1. Install Dependencies
  • $ npm ci
  1. make env dir
  • $ mkdir env
  1. setting env/local.env
  • $ cp .env.sample env/local.env
  • update env/local.env
  1. Create Database Table
  • $ db:migrate:up
  1. Run pre start
  • $ npm run pre-start
  1. Run Project Start
  • $ npm run start:dev

API