@@ -110,9 +110,21 @@ jobs:
110110 echo "CLIENT_CONTAINER_URL not obtained. Setting default value."
111111 echo "CLIENT_CONTAINER_URL=default-value" >> $GITHUB_ENV
112112
113- - name : Deploy to containerapp
114- uses : azure/CLI @v1
113+ - name : Deploy to Container Apps
114+ uses : azure/container-apps-deploy-action @v1
115115 with :
116+ imageToDeploy : ${{ env.registry-name }}.azurecr.io/${{ env.image-name }}:${{ env.version }}.${{ github.run_number }}
117+ resourceGroup : ${{ env.resource-group-name }}
118+ containerAppName : ${{ env.container-name }}
119+ ingress : external
120+ targetPort : 5209
121+ environmentVariables : |
122+ CorsAllowedHosts=$(if [ ${{ env.CLIENT_CONTAINER_URL }} == '' ]; then echo "*"; else echo "https://${{ env.CLIENT_CONTAINER_URL }}"; fi)
123+ AppConfig__Endpoint=${{ secrets.APP_CONFIG_URL }}
124+ ASPNETCORE_ENVIRONMENT=Staging
125+ # - name: Deploy to containerapp
126+ # uses: azure/CLI@v1
127+ # with:
116128 # inlineScript: |
117129 # az config set extension.use_dynamic_install=yes_without_prompt
118130 # az containerapp update -n ${{ env.container-name }} -g ${{ env.resource-group-name }} \
@@ -124,10 +136,6 @@ jobs:
124136 # --env-vars CorsAllowedHosts=$(if [ ${{ env.CLIENT_CONTAINER_URL }} == '' ]; then echo "*"; else echo "https://${{ env.CLIENT_CONTAINER_URL }}"; fi) \
125137 # AppConfig__Endpoint=${{ secrets.APP_CONFIG_URL }} \
126138 # ASPNETCORE_ENVIRONMENT=Staging
127- inlineScript : |
128- az config set extension.use_dynamic_install=yes_without_prompt
129- az containerapp update -n ${{ env.container-name }} -g ${{ env.resource-group-name }} \
130- --image ${{ env.registry-name }}.azurecr.io/${{ env.image-name }}:${{ env.version }}.${{ github.run_number }}
131139
132140 - name : Azure CLI script
133141 uses : azure/CLI@v1
0 commit comments