summaryrefslogtreecommitdiff
path: root/README.md
blob: 249b4a5805edf1aff7aef0619fd7b7d977d0f6b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# SHI eVCP

## 실행

1. 종속성 설치 `npm i`
2. pdfTron 라이브러리 복사
   `@/public/pdftronWeb` 경로에 `core`, `ui` 폴더를 복사
3. 실행 `npm run dev`

## 로컬 실행을 위한 DB 준비

1. postgres 17 버전을 준비 (환경변수에 따라 계정 및 데이터베이스 생성)
2. drizzle-kit 으로 ORM to Database 처리

```ts
npx drizzle-kit push
```

3. 필요시 seeding 진행 (`@/db/` 경로 참조, drizzle 문서 확인)

## 주의사항

- 가능하면 포매팅으로 인한 변경사항을 발생시키지 마세요
- 따라서 자동 포맷 기능을 종료해두세요 (vscode, prettier, biome 등)

## 협업전략

- main, dev 브랜치에 다이렉트 푸시 X (PR 사용)