3.디플로이 서버 설정

Edit

프로젝트 Update Type이 "Local"이 아닌 경우에는 필요한 리소스를 사용자가 내려받을 수 있도록 합니다. 앱 빌더를 사용하는 경우 앱 빌더 서비스 자체가 리소스를 제공하는 서버로 운영되는데, 별도 서버를 운영하고자 하는 경우 리소스를 업로드 하는 기능을 제공합니다.

Deploy Server 설정을 위해서는 관리 콘솔에서 메뉴[Settings > Deploy] 항목을 선택합니다.

리소스 업로드는 Secure File Transfer Protocol(SFTP) 통신으로 처리합니다. Deploy Server는 SFTP로 접속할 수 있는 서버만 지원합니다. 아래 Deploy Server 정보도 SFTP 기준으로 설정해야 합니다.

3.1Deploy 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

참고 사항 기재

3.2nexecro Project URL 변경하기

앱빌더를 사용하는 경우 기본 프로젝트 URL은 아래와 같은 형식으로 지정됩니다.

http(s)://[server domain]/appbuilder/archives/***

별도의 Deploy Server를 설정하고자 한다면 Nexacro Project URL 정보를 실제 운영할 서버 URL로 변경하고 앱 빌드 작업을 진행해야 합니다. 사용자가 앱 실행 시 해당 URL에서 리소스 파일을 확인합니다.

넥사크로 스튜디오에서는 앱을 빌드하는 경우에는 Build App 단계에서 Project URL 항목을 변경합니다.

3.3Deploy Server에 리소스 업로드하기

Deploy Server에 리소스를 업로드하는 작업은 앱 빌드가 성공한 이후 진행할 수 있습니다. 앱 빌드가 성공했다면 메뉴[BuildApp > App List] 목록에서 [Deploy] 버튼을 클릭하거나 [Basic Property] 항목에서 Options 영역을 확장하고 [Deploy] 버튼을 클릭해서 업로드할 수 있습니다.

Deploy Server는 [Basic Property]에서 설정한 서버로 동작합니다. 서버를 설정하지 않으면 리소스를 업로드하지 않습니다. 업로드 처리 여부에 따라 결과 메시지를 표시합니다.