Skip to content

애저 포탈을 통한 배포

Justin Yoo edited this page Jun 24, 2018 · 3 revisions

시작 전 준비물 확인

체크 아웃

아래 명령어를 입력하여 애저 포탈에 필요한 스크립트를 준비합니다.

git checkout step-03

애저 펑션 인스턴스 생성

리눅스용 앱 서비스 플랜을 생성합니다. 생성후 앱 서비스 플랜 이름을 별도로 메모해 둡니다.

도커용 애저 펑션 인스턴스를 생성합니다. 아래는 Linux (Preview) 옵션을 선택했을 경우입니다.

아래는 Docker 옵션을 선택했을 경우입니다.

애저 펑션 설치

애저 펑션 인스턴스를 만들고 난 후 App Settings 섹션에 아래 내용이 모두 들어있는지 확인하고 없으면 추가합니다.

  • AzureWebJobsDashboard: [스토리지 어카운트 커넥션 스트링]
  • AzureWebJobsStorage: [스토리지 어카운트 커넥션 스트링]
  • DOCKER_CUSTOM_IMAGE_NAME: [도커 계정]/function_app
  • FUNCTION_APP_EDIT_MODE: readOnly
  • FUNCTIONS_EXTENSION_VERSION: beta
  • WEBSITE_NODE_DEFAULT_VERSION: 6.5.0
  • WEBSITES_ENABLE_APP_SERVICE_STORAGE: false

그리고 잠시 기다리면 애저 펑션 코드가 설치됩니다.

웹브라우저를 통해 https://[애저 펑션 이름].azurewebsites.net/api/test?name=[아무거나]를 입력하고 결과를 확인합니다.