Ignite Spotlight on Korea 행사에 사용할 데모 세션을 위한 리포지토리입니다.
- Bicep CLI
- Azure CLI
- GitHub CLI
- Azure Developer CLI
- Azure Functions Core Tools
- Static Web App CLI
- PowerShell
-
이 리포지토리를 자신의 깃헙 계정으로 포크합니다.
-
깃헙 시크릿에 저장할 값들을 준비합니다.
- 애저 퍼스널 액세스 토큰 ➡️
AZURE_CREDENTIALS
- 깃헙 퍼스널 액세스 토큰 ➡️
GH_ACCESS_TOKEN
- 네이버 맵 API 클라이언트 ID ➡️
MAPS_NAVER_CLIENTID
- 네이버 맵 API 클라이언트 시크릿 ➡️
MAPS_NAVER_CLIENTSECRET
- 카카오 API 클라이언트 ID ➡️
KAKAO_CLIENTID
- 카카오 API 클라이언트 시크릿 ➡️
KAKAO_CLIENTSECRET
- NHN 클라우드 App Key ➡️
NHN_CLIENTID
- NHN 클라우드 App Secret ➡️
NHN_CLIENTSECRET
- 애저 퍼스널 액세스 토큰 ➡️
-
터미널에서 아래 명령어를 입력한 후 지시를 따라 마무리합니다.
# Azure Developer CLI: 초기화 azd init
이후 아래 명령어를 이용해 애플리케이션을 프로비저닝하고 배포합니다.
# Azure Developer CLI: 프로비저닝 및 앱 배포 azd up
위 명령어를 실행시킨 후,
AZURE_ENV_NAME
값을 확인합니다. -
애저 포털에서 API 매니지먼트에 접속합니다:
https://apim-<AZURE_ENV_NAME>.azure-api.net
만약, 깃헙 코드스페이스에서 이 리포지토리를 실행시키고 싶다면 아래 명령어를 실행시켜 애저 펑션 앱에서 Swagger UI 페이지가 제대로 작동하도록 합니다.
# Update local.settings.json
pwsh -c "Invoke-RestMethod https://aka.ms/azfunc-openapi/add-codespaces.ps1 | Invoke-Expression"
TBD
TBD
TBD