개발 유형
작업이 필요한 이유
main 브랜치 기준으로 Roominus Admin 프로덕션 배포를 진행하고, 배포 전후 검증 및 롤백 기준을 명확히 정리해야 합니다.
배포 대상 코드가 실제 프로덕션 환경에서 정상 동작하는지 확인하고, 장애 발생 시 이전 이미지 태그로 되돌릴 수 있도록 배포 절차를 점검합니다.
작업 상세 내용
참고 자료
Dockerfile
deploy/prod/docker-compose.yml
- 배포 이미지:
ghcr.io/room-in-us/room-in-us-front-admin
- 기본 프로덕션 태그:
prod-latest
- 롤백 예시:
IMAGE_TAG=prod-<short-sha> docker compose up -d
개발 유형
작업이 필요한 이유
main 브랜치 기준으로 Roominus Admin 프로덕션 배포를 진행하고, 배포 전후 검증 및 롤백 기준을 명확히 정리해야 합니다.
배포 대상 코드가 실제 프로덕션 환경에서 정상 동작하는지 확인하고, 장애 발생 시 이전 이미지 태그로 되돌릴 수 있도록 배포 절차를 점검합니다.
작업 상세 내용
pnpm lint및pnpm build결과를 확인한다.deploy/prod/docker-compose.yml기준으로frontend-admin서비스를 배포한다.prod-<short-sha>이미지 태그로 롤백한다.참고 자료
Dockerfiledeploy/prod/docker-compose.ymlghcr.io/room-in-us/room-in-us-front-adminprod-latestIMAGE_TAG=prod-<short-sha> docker compose up -d