Skip to content

demo42/baseimage-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

baseimage-node

Fork the repo for your own changes

https://github.com/demo42/baseimage-node

Setup defaults

export DEMO_NAME=demo42
export ACR_NAME=demo42t
export AKV_NAME=demo42
export LOCATION=southcentralus
export RESOURCE_GROUP=$DEMO_NAME
export GIT_BASE_IMAGE_NODE=https://github.com/demo42/baseimage-node.git
export GIT_TOKEN_NAME=${DEMO_NAME}-git-token

az configure --defaults acr=$ACR_NAME

Create ACR

az acr create -n $ACR_NAME -l $LOCATION -g $RESOURCE_GROUP --sku standard

Create a Personal Access Token

Azure KeyVault

  • Create the KeyVault

    az keyvault create --resource-group $RESOURCE_GROUP --name $AKV_NAME
  • Save the Github Personal Access Token

    az keyvault secret set \
        --vault-name $AKV_NAME \
        --name $GIT_TOKEN_NAME \
        --value <past-PAT-value>
  • Verify the values were saved

    az keyvault secret show \
                         --vault-name $AKV_NAME \
                         --name $GIT_TOKEN_NAME \
                         --query value -o tsv

Create the Task

az acr task create \
  --registry ${ACR_NAME} \
  -n base-image-node \
  -f acr-task.yaml \
  --context $BASE_IMAGE_NODE_REPO \
  --git-access-token $(az keyvault secret show \
                         --vault-name $AKV_NAME \
                         --name $GIT_TOKEN_NAME \
                         --query value -o tsv)

Manually Trigger a Build

az acr task run --registry demo42t -n base-image-node

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •