概要 †Azure Functions をローカル開発する手順。 目次 †起動コマンドの例 †Azurite と Azure Functions Core Tools が入っていれば普通に func start するだけでローカル起動が可能。 # ストレージエミュレータ(azurite)を起動
mkdir -p local_azurite
azurite --silent --location `pwd`/local_azurite &
sleep 5
# 必要に応じてストレージコンテナなどを作成
export AZURE_STORAGE_CONNECTION_STRING="UseDevelopmentStorage=true" # az storage コマンドの向け先をエミュレータにしておく
az storage container create -n $storageContainerIn
az storage container create -n $storageContainerOut
# ビルド
exefile=`cat host.json | grep defaultExecutablePath | awk '{print $2}' | sed 's/"//g'`
echo go build -o $exefile
go build -o $exefile
# ローカルで関数アプリを起動
func start
|