Skip to content

Commit 5f9df75

Browse files
Update deployment workflow to use azure/container-apps-deploy-action and configure environment variables
1 parent 8c5101f commit 5f9df75

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

.github/workflows/deploy-aca-package.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)