/otlplus-server

OTL Plus의 NestJS 마이그레이션입니다.

Primary LanguageTypeScript

OTL Plus Server

CI

How to run

환경변수 설정

env/.env.example을 복사하여 env/.env.local을 만들고 적절하게 입력합니다.

DB 설정

다음과 같이 .env 파일을 만들어 포트와 비밀번호를 설정할 수 있습니다. 아래 값들은 기본값입니다.

OTLPLUS_DB_PORT=43306
OTLPLUS_DB_PASSWORD=password

아래 명령어로 DB를 도커로 띄웁니다.

sudo docker compose up

또는 로컬에서 MySQL 5.7을 설치하여 연결할 수 있습니다.

Node.js 설치 및 버전 관리

Node.js v18 을 설치합니다.

버전 체크

node -v # v18.17.0
npm -v  # v9.x.x

(Tip) nvm 설치 후, nvm을 이용하여 로컬 개발 환경의 node.js 버전을 설정하는 것을 권장합니다!

nvm install 18
nvm use 18

아래 명령어를 사용하면 .nvmrc 설정 파일에 따라 자동으로 버전이 변경됩니다.

nvm use # uses v18

NestJS 서버 실행

npm install
npm run start:local