Skip to content

Commit e7d08f4

Browse files
fix: Terraform used to deploy. (#143)
1 parent a82a8b0 commit e7d08f4

File tree

1 file changed

+9
-19
lines changed

1 file changed

+9
-19
lines changed

.github/workflows/build-n-push-main.yml

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -132,26 +132,16 @@ jobs:
132132
- name: Get Docker image with sha256
133133
run: echo "image_sha256=$(docker image inspect -f '{{index .RepoDigests 0}}' ghcr.io/${{ github.repository }}:${{ env.branch_name }})" >> "$GITHUB_ENV"
134134

135-
#
136-
# Login to Azure.
137-
#
138-
- name: Login to Azure
139-
uses: azure/login@8c334a195cbb38e46038007b304988d888bf676a #v2.0.0
140-
with:
141-
client-id: ${{ secrets.AZURE_CLIENT_ID }}
142-
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
143-
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
144-
145135
#
146136
# Update Container App.
147137
#
148138
- name: Update Container App
149-
uses: azure/CLI@fa0f960f00db49b95fdb54328a767aee31e80105
150-
with:
151-
inlineScript: |
152-
az config set extension.use_dynamic_install=yes_without_prompt
153-
az containerapp update \
154-
-n ${{ secrets.AZURE_CONTAINER_APP_NAME }} \
155-
-g ${{ secrets.AZURE_RESOURCE_GROUP_NAME }} \
156-
--subscription ${{ secrets.AZURE_SUBSCRIPTION_ID }} \
157-
-i ${{ env.image_sha256 }}
139+
shell: bash
140+
working-directory: src/main/terraform
141+
env:
142+
ARM_CLIENT_ID: "${{ secrets.AZURE_CLIENT_ID }}"
143+
ARM_SUBSCRIPTION_ID: "${{ secrets.AZURE_SUBSCRIPTION_ID }}"
144+
ARM_TENANT_ID: "${{ secrets.AZURE_TENANT_ID }}"
145+
run: |
146+
terraform init -backend-config="env/dev-cd/backend.tfvars" -reconfigure
147+
terraform apply -var-file="env/dev-cd/terraform.tfvars" -var="mil_auth_image=${{ env.image_sha256 }}" -auto-approve -lock-timeout=300s

0 commit comments

Comments
 (0)