프로젝트 Update Type이 "Local"이 아닌 경우에는 필요한 리소스를 사용자가 내려받을 수 있도록 합니다. 앱 빌더를 사용하는 경우 앱 빌더 서비스 자체가 리소스를 제공하는 서버로 운영되는데, 별도 서버를 운영하고자 하는 경우 리소스를 업로드 하는 기능을 제공합니다.
Deploy Server 설정을 위해서는 관리 콘솔에서 메뉴[Settings > Deploy] 항목을 선택합니다.
리소스 업로드는 Secure File Transfer Protocol(SFTP) 통신으로 처리합니다. Deploy Server는 SFTP로 접속할 수 있는 서버만 지원합니다. 아래 Deploy Server 정보도 SFTP 기준으로 설정해야 합니다.
Deploy Server 설정하기
항목 | 설명 | |
---|---|---|
1 | Deploy Server 목록 | 등록한 Deploy Server 목록을 표시합니다. |
2 | Deploy Server 상세 | Deploy Server에 접속하고 리소스를 업로드 하기 위한 정보를 관리합니다. |
3 | 추가 | 새로운 Deploy Server를 추가합니다. |
4 | 저장 | Deploy Server를 추가하거나 상세 항목 변경 후 저장합니다. |
5 | 삭제 | 목록에서 선택한 Deploy Server 정보를 삭제합니다. |
항목 | 설명 | |
---|---|---|
1 | Use In-house Server Information | 체크 시 In-house Distribution 설정에 입력한 정보를 가져옵니다. |
2 | Server Name | Deploy Server 이름 |
3 | Host Name | 접속할 SFTP HOST 정보 예) cacao.dummy.com |
4 | Port | 접속할 Port 정보 예) 22 |
5 | Login ID | 로그인 ID 정보 |
6 | Password | 로그인 비밀번호 정보 |
7 | Plist URL | 리소스를 내려받는 URL 정보 메뉴 [BuildApp > App Info] 항목에서 Deploy 실행 시 nexecro Project URL 정보로 등록한 URL과 같은 도메인인지 확인하기 위한 용도입니다. 예) https://cacao.dummy.com/appbuilder/test |
8 | Directory | 리소스 파일을 업로드할 서버 내 경로 정보 예) /home/dummy/public_html/appbuilder/test/temp |
9 | Private Key File | 디플로이 서버에서 공개키 인증을 필요로 하는 경우 파일을 업로드합니다. |
10 | Description | 참고 사항 기재 |
nexecro Project URL 변경하기
앱빌더를 사용하는 경우 기본 프로젝트 URL은 아래와 같은 형식으로 지정됩니다.
http(s)://[server domain]/appbuilder/archives/***
별도의 Deploy Server를 설정하고자 한다면 Nexacro Project URL 정보를 실제 운영할 서버 URL로 변경하고 앱 빌드 작업을 진행해야 합니다. 사용자가 앱 실행 시 해당 URL에서 리소스 파일을 확인합니다.
넥사크로 스튜디오에서는 앱을 빌드하는 경우에는 Build App 단계에서 Project URL 항목을 변경합니다.
Deploy Server에 리소스 업로드하기
Deploy Server에 리소스를 업로드하는 작업은 앱 빌드가 성공한 이후 진행할 수 있습니다. 앱 빌드가 성공했다면 메뉴[BuildApp > App List] 목록에서 [Deploy] 버튼을 클릭하거나 [Basic Property] 항목에서 Options 영역을 확장하고 [Deploy] 버튼을 클릭해서 업로드할 수 있습니다.
Deploy Server는 [Basic Property]에서 설정한 서버로 동작합니다. 서버를 설정하지 않으면 리소스를 업로드하지 않습니다. 업로드 처리 여부에 따라 결과 메시지를 표시합니다.