🌐EN
본 문서에서는 Deploy의 기능과 SyncTree Studio에서 배포 요청을 생성하는 방법에 관해 설명합니다.
<aside>
💡 Deploy 기능은 솔루션 공급 방식에 따라 제한적으로 제공됩니다.
</aside>
▶Deploy가 무엇인가요?
- Deploy는 솔루션 공급 방식에 따라 개발 서버와 운영 서버를 분리하여 SyncTree Studio를 설치한 경우 사용하는 기능입니다.
- 개발 서버에서 소스 작업과 test를 마친 후 Deploy 기능을 통해 운영 서버로 소스를 Push하여 Public에 공개합니다.
- 비즈니스의 안정적인 운용, 개발 서버와의 싱크를 맞추기 위해 운영 서버의 Studio에서는 BizUnit의 Portal 등록을 제외한 App, BizUnit, Dictionary, Storage등 콘텐츠의 생성, 삭제, 편집 권한이 제한된 Read Only가 적용됩니다.
- Deploy는 아래의 절차로 진행됩니다.
- 배포 요청 생성 : 개발 서버의 SyncTree Studio에서 배포 요청을 생성합니다.
- 결재 상신 : 생성된 요청을 묶어 개발 서버의 API Portal에서 결재를 상신 합니다.
- 결재 승인 : 결재권자의 승인을 통해 운영 서버의 Production 환경으로 배포가 진행됩니다.
▶배포 요청 사전 준비 사항
- 운영 서버에서는 BizUnit과 리소스 모두 Read Only가 적용됩니다.
- 운영 서버에서 적용할 DB Storage와 Dictionary 등록은 개발 서버에서 배포 요청을 하기 전 입력합니다.
1) 운영 서버 Dictionary Value 설정하기
- Deploy가 적용된 솔루션 환경에서는 아래의 그림처럼 [Server : Production]의 Dictionary를 설정하는 영역이 노출됩니다.
- 이곳을 통해 운영 서버에서 적용할 Dictionary 환경 변수를 등록합니다.
2) 운영 서버 DB Storage 설정하기