From 4ac50284ba0389adb18bcfd1b16a0e91c7c4ad30 Mon Sep 17 00:00:00 2001 From: DariusKlein <54933874+DariusKlein@users.noreply.github.com> Date: Tue, 13 Feb 2024 21:21:55 +0100 Subject: [PATCH] Update docker-image.yml --- .github/workflows/docker-image.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 6c7359f..7ae4a21 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -1,4 +1,4 @@ -name: Docker Image CI +name: build and run backend on: push: @@ -15,7 +15,18 @@ jobs: steps: - uses: actions/checkout@v3 - name: Build the Docker image - run: docker build . --file Dockerfile --tag portfolio-backend:latest + run: docker build . --file Dockerfile --tag docker.kleinwizard.nl/portfolio-backend:latest - name: Docker login run: docker login docker.kleinwizard.nl -u Darius -p ${{ secrets.DOCKER_PASSWORD }} - + - name: Docker push + run: docker push docker.kleinwizard.nl/portfolio-backend:latest + + + publish: + + runs-on: self-hosted + steps: + - name: Docker pull + run: docker pull docker.kleinwizard.nl/portfolio-backend + - name: Docker run + run: docker run --rm -d -p 4002:4002 --name portfolioApi docker.kleinwizard.nl/portfolio-backend