summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 8 insertions, 2 deletions
diff --git a/README.md b/README.md
index 40d5fea7..060e57e1 100644
--- a/README.md
+++ b/README.md
@@ -24,6 +24,11 @@ zip -r public/archive-$(date +%Y%m%d-%H%M%S).zip . -x "./public/*" "./.git/*" ".
4. 환경변수 조정
- ide compare 기능 사용
- 외부개발서버, 개발서버(60.101.108.100), 품질서버(60.101.108.101), 운영서버(evcp.sevcp.com)는 환경변수를 환경에 맞게 변경해야 합니다. 현재 소스는 외부개발서버에 맞춰져 있으니, 배포시 환경변수를 그대로 사용할 수 없습니다.
+ - **필수 환경변수:** (자세한 내용은 하단 "결재 시스템" 섹션 참고)
+ - `NEXT_PUBLIC_BASE_URL`: 애플리케이션 Base URL
+ - 개발: `http://localhost:3000`
+ - 운영: `https://sevcp.com`
+ - `REVALIDATION_SECRET`: (선택) Revalidation API 보안 키
5. 배포
- `pm2 stop evcp && npm run build && pm2 start evcp`
@@ -36,9 +41,9 @@ zip -r public/archive-$(date +%Y%m%d-%H%M%S).zip . -x "./public/*" "./.git/*" ".
### pm2 관련
pm2는 쉘 연결이 종료되어도 프로그램을 계속 운영하기 위한 목적으로 사용합니다.
-현재는 간단한 설정으로 등록하여 사용하고 있습니다. (서버 재시작 대응등을 위해 추가 설정 필요)
+ecosystem.config.js 파일을 기준으로 설정합니다.
-`pm2 start npm --name "evcp" -- start`
+시작하려면, `pm2 start ecosystem.config.js` 명령어를 입력하세요.
## 로컬 실행을 위한 DB 준비
@@ -53,6 +58,7 @@ pm2는 쉘 연결이 종료되어도 프로그램을 계속 운영하기 위한
- 자동 포맷 기능을 종료해두세요 (vscode, prettier, biome 등)
- formatOnSave 옵션을 비활성화하는 설정이 `.vscode/settings.json` 설정에 작성되어 있습니다.
+
## 협업전략
- 이전 전략