웹으로 만든 도시건설 보드게임
- 의존성 설치하기
yarn
- 프로젝트 준비과정 실행하기
yarn prepare
- 개발환경 설정하기
# Generate prisma client and backend sdk.
yarn predev
- 데이터베이스에 스키마 적용하기
yarn db:push
- 개발모드로 프로젝트 시작하기
yarn dev
- 운영모드로 프로젝트 빌드하기
yarn build
- .env.example 참고
# 프론트엔드에서 사용합니다.
VITE_BASEPATH=
VITE_API_HOST=
# 백엔드에서 사용합니다.
TZ=
CORS_DEVELOPMENT_ORIGIN=
CORS_PRODUCTION_ORIGIN=
BCRYPT_SALT=12
ACCESS_TOKEN_SECRET=
REFRESH_TOKEN_SECRET=
REDIS_HOST=
REDIS_PORT=
# Backend Optional
REDIS_PASSWORD=
API_PREFIX=/
# Prisma 빌드 시 사용합니다.
DATABASE_URL="postgresql://user:password@host:port/database?schema="
- apps
- frontend
- 프론트엔드 소스코드
- backend
- 게임서버, 웹서버 소스코드
- frontend
- packages
- api
- 웹서버 API SDK
- database
- Prisma Schema, Client SDK
- eslint-config-custom
- ESLint 설정
- tsconfig
- tsconfig 설정
- api