From 78d54baf61765193e15fc9a12a80aaadded46623 Mon Sep 17 00:00:00 2001 From: NxPKG <116948796+NxPKG@users.noreply.github.com> Date: Thu, 20 Jun 2024 03:39:30 +0600 Subject: [PATCH] Update docker-publish.yml Signed-off-by: NxPKG <116948796+NxPKG@users.noreply.github.com> --- .github/workflows/docker-publish.yml | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 1dc099c..8b8a08c 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -1,4 +1,4 @@ -name: Build and Publish Docker Image +name: Docker Compose Build and Up on: push: @@ -9,7 +9,7 @@ on: - main jobs: - build-and-publish: + build-and-up: runs-on: ubuntu-latest steps: @@ -36,18 +36,13 @@ jobs: restore-keys: | ${{ runner.os }}-buildx- - - name: Build and push Docker images - uses: docker/build-push-action@v4 - with: - context: . - push: true - tags: ${{ secrets.DOCKER_USERNAME }}/my-image:latest # Change this to your Docker image name - file: ./path/to/your/Dockerfile # Adjust if you are using a specific Dockerfile + - name: Build and run Docker Compose + run: docker-compose -f docker-compose.yaml up --build -d - - name: Docker Compose Build - run: docker-compose -f docker-compose.yml build + - name: Run tests (optional) + run: docker-compose -f docker-compose.yaml exec # Replace and with your service name and test command - - name: Push Docker Compose Service Images - run: | - docker-compose -f docker-compose.yaml push + - name: Tear down Docker Compose + if: always() + run: docker-compose -f docker-compose.yaml down