From 1ff878452a9288e3e21fbf4da7c0774ef9bd1e71 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Fri, 17 Jan 2025 11:55:38 -0300 Subject: [PATCH] feat: restructure CI workflow to include deployment steps --- .github/workflows/docker-image-ci.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-image-ci.yml b/.github/workflows/docker-image-ci.yml index ed0acf1..f46f4a4 100644 --- a/.github/workflows/docker-image-ci.yml +++ b/.github/workflows/docker-image-ci.yml @@ -24,10 +24,18 @@ jobs: - name: Log in to Docker Hub run: echo "${{ secrets.DOCKER_HUB_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_HUB_USERNAME }}" --password-stdin - name: Build and push Docker image - run: | - docker-compose -f docker-compose.build.yml build - docker-compose -f docker-compose.build.yml push - - name: Deploy to server + # run: | + # docker-compose -f docker-compose.build.yml build + # docker-compose -f docker-compose.build.yml push + + deploy: + runs-on: [self-hosted, linux, x64, frontend] + needs: build + + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Deploy run: | docker-compose pull docker-compose up -d