diff options
| author | joonhoekim <26rote@gmail.com> | 2025-11-07 09:40:41 +0900 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-11-07 09:40:41 +0900 |
| commit | 98e86ada15b2a867374188c79f78f5578018a911 (patch) | |
| tree | 65a1004c59feb7e4497d79563f3ead095dfe9a06 /README.md | |
| parent | aac4e61398ed829e9dfa2c038f76405f92563d14 (diff) | |
(김준회) 공통 컴포넌트 이해를 위한 문서 추가
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -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` 설정에 작성되어 있습니다. + ## 협업전략 - 이전 전략 |
