해커그라운드 해커톤을 위한 사전 워크샵입니다
➡️ 애저 포털 이용하기
-
자신의 GitHub 계정으로 이 리포지토리를 포크합니다.
-
아래 순서대로 애저에 리소스를 프로비저닝합니다.
# On Windows $RANDOM_KEY = $(New-Guid).Guid $AZURE_ENV_NAME = "hg$(Get-Random -Max 9999)" $AZURE_SQLADMIN_USERNAME = "{{ SQL Server 관리자 계정 이름 }}" $AZURE_SQLADMIN_PASSWORD = "{{ SQL Server 관리자 계정 암호 }}"
# On Linux/MacOS RANDOM_KEY=$(uuidgen) AZURE_ENV_NAME="hg$(echo $RANDOM)" AZURE_SQLADMIN_USERNAME="{{ SQL Server 관리자 계정 이름 }}" AZURE_SQLADMIN_PASSWORD="{{ SQL Server 관리자 계정 암호 }}"
azd auth login azd init -e $AZURE_ENV_NAME azd env set AZURE_APPSERVICE_KEY $RANDOM_KEY azd env set AZURE_SQLADMIN_USERNAME $AZURE_SQLADMIN_USERNAME azd env set AZURE_SQLADMIN_PASSWORD $AZURE_SQLADMIN_PASSWORD azd up
-
아래 순서대로 애저에 애플리케이션을 배포합니다.
# On Windows $GITHUB_USERNAME = "{{자신의 GitHub ID}}"
# On Linux/MacOS GITHUB_USERNAME="{{자신의 GitHub ID}}"
azd pipeline config gh auth login gh workflow run "Azure Dev" --repo $GITHUB_USERNAME/workshop