From 610686e2d7b8dbd835a4f13f36c015afbdb54447 Mon Sep 17 00:00:00 2001 From: EliasKnudsen Date: Wed, 10 Apr 2024 17:23:17 +0200 Subject: [PATCH] Fix docker file to remove containers by ancestor tags --- .github/workflows/autoredeploy.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/autoredeploy.yml b/.github/workflows/autoredeploy.yml index 0df324d..b709dc9 100644 --- a/.github/workflows/autoredeploy.yml +++ b/.github/workflows/autoredeploy.yml @@ -11,10 +11,14 @@ jobs: runs-on: self-hosted steps: - uses: actions/checkout@v3 - - name: Remove old Docker images + - name: Stop and remove containers by tag run: | - docker rmi $(docker images -q backend:outreach) || true - docker rmi $(docker images -q frontend:outreach) || true + # Stop containers running from 'backend:outreach' image + docker ps -q --filter ancestor=backend:outreach | xargs -r docker stop + # Stop containers running from 'frontend:outreach' image + docker ps -q --filter ancestor=frontend:outreach | xargs -r docker stop + # Now, remove the images + docker rmi backend:outreach frontend:outreach || true - name: Create .env files run: | # Create .env with all variables except HOST_URL Backend