본문 바로가기

배포 관리와 프론트엔드 릴리스

배포 관리는 누가 스키마/API와 프론트엔드를 운영 환경에 반영할 수 있는지 정합니다. 파일을 편집할 수 있다는 이유만으로 운영 DB를 덮어쓸 수 없도록 배포 권한을 별도로 관리합니다.

프론트엔드와 스키마 API 배포 관리

배포 권한

공통 배포 권한 설정을 선택하면 웹스페이스 배포 정책이 열립니다. 여기서 조직 정책에 맞게 관리자만 배포, 최소 사용자 레벨, 배포 담당자를 설정합니다. 이 정책은 스키마/API 배포와 프론트엔드 릴리스에 함께 적용됩니다.

  • 개발·검증 환경은 지정 배포 담당자에게 허용합니다.
  • 운영 환경은 관리자 또는 승인된 담당자로 제한합니다.
  • 담당자 변경과 배포 이력은 정기적으로 점검합니다.

기존 데이터 덮어쓰기

스키마 변경 대상 DB에 데이터가 있으면 데이터가 있는 DB 덮어쓰기에서 모두 금지, 전체 관리자만 허용 또는 승인된 배포 담당자 허용 정책을 적용할 수 있습니다.

데이터가 있는 운영 DB에는 모두 금지 또는 전체 관리자만 허용을 권장합니다. 실행 전에 변경 컬럼, 삭제 대상, 백업과 복구 절차를 확인합니다. 새 스키마를 적용할 때 기존 연결은 정리되고 새 설정으로 다시 열립니다.

프론트엔드 릴리스

프론트엔드 릴리스 메뉴를 선택하면 릴리스 화면(/@webspace/release)이 열립니다. 이 화면에서 HTML, CSS, JavaScript와 에셋 파일이나 압축 파일을 올려 배포 대상(/public)에 새 버전을 게시합니다.

스키마/API와 프론트엔드는 독립된 결과물이지만 서로 사용하는 엔드포인트와 CSP가 맞아야 합니다. 배포한 뒤에는 실제 공개 주소에서 정적 리소스, 인증, REST API와 WebSocket 연결을 함께 확인합니다.

관련 문서