Skip to content

Update packages

Update packages #176

Workflow file for this run

name: deploy
on:
push:
branches:
- master
paths:
- "App/**"
- "Directory.Build.props"
- "Dockerfile"
- ".github/workflows/deploy.yml"
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
deploy:
runs-on: ubuntu-latest
permissions:
id-token: write
steps:
- name: Azure login
uses: azure/login@v2
with:
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
- name: Build and deploy
uses: azure/container-apps-deploy-action@v2
with:
resourceGroup: ${{ vars.RESOURCE_GROUP_NAME}}
containerAppEnvironment: ${{ vars.CONTAINER_APP_ENVIRONMENT }}
containerAppName: ${{ vars.CONTAINER_APP_NAME}}
imageToDeploy: ${{ vars.IMAGE }}
registryUrl: ${{ vars.REGISTRY_URL }}
registryUsername: ${{ secrets.DOCKERHUB_USERNAME }}
registryPassword: ${{ secrets.DOCKERHUB_TOKEN }}
targetPort: ${{ vars.CONTAINER_PORT }}
environmentVariables: ASPNETCORE_ENVIRONMENT=Production KEY_VAULT_NAME=${{ secrets.KEY_VAULT_NAME }}