Install the dependencies:
pnpm installStart the dev server:
pnpm devBuild the app for production:
pnpm buildPreview the production build locally:
pnpm preview.env파일 생성:
# Docker 레지스트리 주소
DOCKER_REGISTRY=your-registry.example.com
# 이미지 태그 (기본값: git 커밋 해시)
IMAGE_TAG=latest- Docker 이미지 빌드 및 레지스트리 푸시:
./deploy/build.sh- 배포 매니페스트 적용:
kubectl apply -f deploy/deployment-ready.yaml- 배포 상태 확인:
kubectl get pods -l app=quibe-fe
kubectl get svc quibe-fe-service
kubectl get ingress quibe-fe-ingressDockerfile: 다단계 빌드를 사용하여 React 앱을 빌드하고 Nginx로 서빙deploy/nginx.conf: SPA 애플리케이션을 위한 Nginx 설정deploy/deployment.yaml: Kubernetes 배포 매니페스트 (Deployment, Service, Ingress)deploy/build.sh: Docker 이미지 빌드 및 배포 스크립트