더욱 재밌게 즐기는 리그오브레전드 랭킹, 타이틀 앱 서비스
OPGG 1th HACKATHON
프로젝트 기간: 2021.07.05 ~ 09.17
김강산 | 권세훈 |
---|---|
whywhyy | devkwonsehoon |
Docker Setup
# postgresql - 추가사항 : AWS Aurora PostgreSQL LTS version 11.9.
docker run --name postgresmobilea -e POSTGRES_PASSWORD=postgresmobilea -e POSTGRES_USER=postgresmobilea -e POSTGRES_DB=mobilea -p 5432:5432 -d postgres:11.9
#
## prod run for local
#
npm install
# npm run db-push:local
npm run build
docker build -t mobilea .
# prod docker image run
docker run -it -p 2000:3000/tcp --link postgresmobilea:postgresmobilea -e SCHEMA_NAME='localschema' -e DATABASE_URL="postgresql://postgresmobilea:postgresmobilea@postgresmobilea:5432/mobilea?schema=localschema" -e LOL_API_KEY='@@@@@@@APIKEY@@@@@@@' -e PORT=3000 --name mobilea mobilea
Prisma Guide
# # #
# Generate
# prisma client 라이브러리 사용시 데이터 정의 Lib
# prisma Client 사용중 model 이 정의되지 않을때 사용
# 보통은 prisma 관련명령어시 동작하여 이미 직용되어있음.
npm run generate
# # #
# DB Migrate 파일생성
# # prisma/schema.prisma 파일 변경후, migrate 파일을 생성하는 명령어 (DB 구조 변경 -> DDL 파일 생성)
# Migrate 의 파일이름은 변경사항
npm run migrate-dev
# # #
# DB Migrate
# # Migate Sync
# # 변경된 데이터 베이스 로컬에 반영 (변경된 DDL local DB 적용)
npm run migrate:local
# # #
# DB Push
# # Testing 전용
# # prisma/schema.prisma 를 바로 DB에 반영할때
npm run db-push:local