Skip to content

Commit 25c6bc9

Browse files
committed
Refactor Azure VM deployment steps in CI workflow; update SSH command syntax for clarity and consistency.
1 parent c630e45 commit 25c6bc9

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

.github/workflows/ci_week7.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,19 @@ jobs:
8888
8989
- name: Deploy with Docker Compose on Azure VM
9090
run: |
91-
ssh -i ~/.ssh/myDockerVM_key.pem -o StrictHostKeyChecking=no ${{ secrets.AZURE_VM_USER }}@${{ secrets.AZURE_VM_HOST }} "
91+
ssh -i ~/.ssh/myDockerVM_key.pem -o StrictHostKeyChecking=no ${{ secrets.AZURE_VM_USER }}@${{ secrets.AZURE_VM_HOST }} '
9292
cd ~/week7 && docker-compose up --build -d
93-
"
93+
'
9494
9595
- name: Check service health on Azure VM
9696
run: |
97-
ssh -i ~/.ssh/myDockerVM_key.pem -o StrictHostKeyChecking=no ${{ secrets.AZURE_VM_USER }}@${{ secrets.AZURE_VM_HOST }} "
98-
curl -f http://localhost:3000/health
97+
ssh -i ~/.ssh/myDockerVM_key.pem -o StrictHostKeyChecking=no ${{ secrets.AZURE_VM_USER }}@${{ secrets.AZURE_VM_HOST }} '
98+
curl -f http://localhost:3000/health
99+
'
100+
101+
- name: Shut down containers on Azure VM
102+
if: always()
103+
run: |
104+
ssh -i ~/.ssh/myDockerVM_key.pem -o StrictHostKeyChecking=no ${{ secrets.AZURE_VM_USER }}@${{ secrets.AZURE_VM_HOST }} '
105+
cd ~/week7 && docker-compose down --volumes
106+
'

0 commit comments

Comments
 (0)