See deploy/readme.md for an overview of demo42
docker build -t demo42/quotes-api:dev -f ./src/QuoteService/Dockerfile --build-arg demo42.azurecr.io .az acr build -t demo42/quotes-api:{{.Run.ID}} -f ./src/QuoteService/Dockerfile --build-arg REGISTRY_NAME=demo42.azurecr.io .az acr run -f acr-task.yaml .While ACR Tasks are limited to dogfood, get the environment variables from deploy/readme.md
ACR_NAME=demo42
BRANCH=master
az acr task create \
-n demo42-quotes-api \
--file acr-task.yaml \
--context https://github.com/demo42/quotes.git \
--branch $BRANCH \
--set-secret TENANT=$(az keyvault secret show \
--vault-name ${AKV_NAME} \
--name demo42-serviceaccount-tenant \
--query value -o tsv) \
--set-secret SP=$(az keyvault secret show \
--vault-name ${AKV_NAME} \
--name demo42-serviceaccount-user \
--query value -o tsv) \
--set-secret PASSWORD=$(az keyvault secret show \
--vault-name ${AKV_NAME} \
--name demo42-serviceaccount-pwd \
--query value -o tsv) \
--set CLUSTER_NAME=demo42-staging-eus \
--set CLUSTER_RESOURCE_GROUP=demo42-staging-eus \
--set-secret REGISTRY_USR=$(az keyvault secret show \
--vault-name ${AKV_NAME} \
--name demo42-pull-usr \
--query value -o tsv) \
--set-secret REGISTRY_PWD=$(az keyvault secret show \
--vault-name ${AKV_NAME} \
--name demo42-pull-pwd \
--query value -o tsv) \
--git-access-token $(az keyvault secret show \
--vault-name ${AKV_NAME} \
--name demo42-git-token \
--query value -o tsv) \
--registry $ACR_NAME Run the scheduled task
az acr task run -n demo42-quotes-api