From f4ef989d3af0289a5acdf30dac5ecbc1abc061d1 Mon Sep 17 00:00:00 2001 From: rattatwinko Date: Fri, 20 Jun 2025 17:26:07 +0200 Subject: [PATCH] Enhance deployment workflow by saving Docker image as a tarball and uploading it as an artifact. Update AdminPage to provide user feedback for unsupported Docker export functionality. --- .gitea/workflows/deploy.yml | 11 ++++++++++- src/app/admin/page.tsx | 26 +++++++++++++++++++++++--- 2 files changed, 33 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 27feff2..23c5c3c 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -18,7 +18,16 @@ jobs: - name: Build Docker image run: docker build -t markdownblog . + - name: Save Docker image as tarball + run: docker save markdownblog -o markdownblog-image.tar + + - name: Upload Docker image artifact + uses: actions/upload-artifact@v3 + with: + name: markdownblog-docker-image + path: markdownblog-image.tar + - name: Push Docker image - run: docker push registry.gitea.com/user/markdownblog:latest + run: docker push 10.0.0.13:3002/rattatwinko/markdownblog:latest - name: Deploy to Gitea \ No newline at end of file diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index 527262e..f6d3af6 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -584,11 +584,31 @@ export default function AdminPage() { )}