Skip to content

[DEPLOY] 2차 프로덕션 배포 #41

Description

@hdg0116

개발 유형

  • 기존 기능 개선
  • 성능 개선
  • UI 구현



작업이 필요한 이유

main 브랜치 기준으로 Roominus Admin 프로덕션 배포를 진행하고, 배포 전후 검증 및 롤백 기준을 명확히 정리해야 합니다.

배포 대상 코드가 실제 프로덕션 환경에서 정상 동작하는지 확인하고, 장애 발생 시 이전 이미지 태그로 되돌릴 수 있도록 배포 절차를 점검합니다.



작업 상세 내용

  • main 브랜치 최신 코드 기준으로 배포 대상 커밋과 이미지 태그를 확인한다.
  • 배포 전 pnpm lintpnpm build 결과를 확인한다.
  • 프로덕션 환경 변수 설정을 확인한다.
  • deploy/prod/docker-compose.yml 기준으로 frontend-admin 서비스를 배포한다.
  • 배포 후 로그인, 대시보드 진입, 주요 관리자 화면 접근이 정상 동작하는지 확인한다.
  • 문제가 발생하면 이전 prod-<short-sha> 이미지 태그로 롤백한다.



참고 자료

  • 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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions