From bd4b4bc837e974f7b89fd28c27317a2b5f810c0f Mon Sep 17 00:00:00 2001 From: Derek Holloway Date: Thu, 10 Jul 2025 20:21:05 +0000 Subject: [PATCH] Publish to local docker server --- .gitea/workflows/build.yaml | 38 ++++--------------------------------- 1 file changed, 4 insertions(+), 34 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 1ad08eb..28e3903 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -19,43 +19,13 @@ jobs: - name: build server run: | docker build --build-arg BASE_URL=https://mistox.com -t mistox-website . - - - name: create release folder - run: | - mkdir release - - - name: export database - run: docker save mistox-sql -o /mistox-sql.tar - - - name: export server - run: docker save mistox-website -o /mistox-website.tar - - - name: create release - run: | - RESPONSE=$(curl -X POST -H "Authorization: token ${{ secrets.PUBLISH_TOKEN }}" \ - -H "Content-Type: application/json" \ - -d '{ - "tag_name": "build", - "name": "Release build", - "body": "This is an automated release", - "draft": false, - "prerelease": false - }' \ - https://git.mistox.net/api/v1/repos/derek/MistoxCom-Angular/releases) && \ - echo "$RESPONSE" | grep -o '"id":[ ]*[0-9]*' | head -n 1 | grep -o '[0-9]*' > /release_id.txt - name: publish database run: | - RELEASE_ID=$(cat /release_id.txt) - curl -X POST -H "Authorization: token ${{ secrets.PUBLISH_TOKEN }}" \ - -F name="mistox-sql.tar" \ - -F attachment=@/mistox-sql.tar \ - https://git.mistox.net/api/v1/repos/derek/MistoxCom-Angular/releases/$RELEASE_ID/assets + docker image tag mistox-sql docker.mistox.net/mistox-sql && \ + docker push docker.mistox.net/mistox-sql - name: publish server run: | - RELEASE_ID=$(cat /release_id.txt) - curl -X POST -H "Authorization: token ${{ secrets.PUBLISH_TOKEN }}" \ - -F name="mistox-website.tar" \ - -F attachment=@/mistox-website.tar \ - https://git.mistox.net/api/v1/repos/derek/MistoxCom-Angular/releases/$RELEASE_ID/assets \ No newline at end of file + docker image tag mistox-website docker.mistox.net/mistox-website && \ + docker push docker.mistox.net/mistox-website \ No newline at end of file