DEVELOPMENT
개발 가이드
필수 도구
- Node.js 20 (LTS)
- npm
- Docker (선택, 로컬 컨테이너로 실행 시)
로컬 개발
# 의존성 설치
npm install
# 개발 서버
npm run dev
# 또는 도커 컴포즈로 실행
docker-compose up --build
빌드(프로덕션)
npm run build
npm start
GitHub Actions 프리뷰 빌드
pull_request또는push(main 제외) 시 자동으로 빌드가 실행되어.next빌드 아티팩트가 생성됩니다.- Actions 페이지에서 해당 워크플로우의 Artifacts에서 프리뷰 빌드를 다운로드하여 로컬에서 검증할 수 있습니다.
배포
deploy/deploy.sh는 예시 스크립트입니다. 서버 접속 정보(SSH 키, 유저, 호스트)를 설정한 뒤 사용하세요.