From 97a7884c8b8a8b8f04236f7b3466bcc9d76a305b Mon Sep 17 00:00:00 2001 From: darius Date: Sun, 23 Feb 2025 14:36:56 +0100 Subject: [PATCH] migrated pipeline --- .github/workflows/Deploy-docker.yml | 59 +++++++++++++++++------------ 1 file changed, 35 insertions(+), 24 deletions(-) diff --git a/.github/workflows/Deploy-docker.yml b/.github/workflows/Deploy-docker.yml index e79cb8c..050d01a 100644 --- a/.github/workflows/Deploy-docker.yml +++ b/.github/workflows/Deploy-docker.yml @@ -21,27 +21,38 @@ jobs: - name: Docker push run: docker push docker.dariusklein.nl/portfolio-docs -# Disabled awaiting runner migration - # publish: - - # needs: build - - # runs-on: self-hosted - - # steps: - # - uses: actions/checkout@v3 - # with: - # sparse-checkout: | - # docker-compose.yml - # - name: copy file - # run: mv docker-compose.yml /home/docker/darius/portfolio - # - name: Docker login - # run: docker login docker.dariusklein.nl -u Darius -p ${{ secrets.DOCKER_PASSWORD }} - # - name: Docker pull - # run: | - # cd /home/docker/darius/portfolio - # docker compose pull - # - name: Docker run - # run: | - # cd /home/docker/darius/portfolio - # docker compose up -d + publish-docs: + + needs: build + + runs-on: ubuntu-latest + + steps: + - name: Docker stop + run: docker stop darius-portfolio-docs || true + - name: Docker remove + run: docker rm darius-portfolio-docs || true + - name: Docker login + run: docker login 192.168.1.200:3000 -p ${{secrets.docker_password}} -u ${{secrets.docker_username}} + - name: Docker pull + run: docker pull 192.168.1.200:3000/DariusKlein/portfolio-docs:latest + - name: Docker run + run: docker run --restart=always -dit -p 4002:80 --name darius-portfolio-docs 192.168.1.200:3000/DariusKlein/portfolio-docs:latest + + publish-portfolio: + + needs: build + + runs-on: ubuntu-latest + + steps: + - name: Docker stop + run: docker stop darius-portfolio-server || true + - name: Docker remove + run: docker rm darius-portfolio-server || true + - name: Docker login + run: docker login 192.168.1.200:3000 -p ${{secrets.docker_password}} -u ${{secrets.docker_username}} + - name: Docker pull + run: docker pull 192.168.1.200:3000/DariusKlein/portfolio:latest + - name: Docker run + run: docker run --restart=always -dit -p 4001:4001 -p 4002:4002 --name darius-portfolio-server 192.168.1.200:3000/DariusKlein/portfolio:latest