From 5d45075cce1fb6c266ae6ecd5fbb5d951bc996b4 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Mon, 15 Jun 2026 09:31:40 +0800 Subject: [PATCH] updated bee-dashboard image --- .gitea/workflows/build-bee-dashboard.yaml | 19 +++++++++---------- bee-dashboard/Dockerfile | 2 +- bee-dashboard/bee-dashboard.conf | 3 ++- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/build-bee-dashboard.yaml b/.gitea/workflows/build-bee-dashboard.yaml index 110fc00..8de60ed 100644 --- a/.gitea/workflows/build-bee-dashboard.yaml +++ b/.gitea/workflows/build-bee-dashboard.yaml @@ -21,8 +21,8 @@ jobs: run: cp docker-images/bee-dashboard/_headers src/build - name: Create archive run: tar -czf docker-images/bee-dashboard/bee-dashboard.tar -C src/build . - - name: Publish archive to gitea.woggioni.net - run: curl --user woggioni:${{ secrets.PUBLISHER_TOKEN }} --upload-file docker-images/bee-dashboard/bee-dashboard.tar https://gitea.woggioni.net/api/packages/woggioni/generic/bee-dashboard/0.33.3/bee-dashboard.tar + # - name: Publish archive to gitea.woggioni.net + # run: curl --user woggioni:${{ secrets.PUBLISHER_TOKEN }} --upload-file docker-images/bee-dashboard/bee-dashboard.tar https://gitea.woggioni.net/api/packages/woggioni/generic/bee-dashboard/0.33.3/bee-dashboard.tar - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3.4.0 with: @@ -39,20 +39,19 @@ jobs: - name: Build and push bee-dashboard images uses: docker/build-push-action@v6 with: + context: "docker-images/bee-dashboard" + builder: multiplatform-builder platforms: | linux/amd64 linux/arm64 - context: "docker-images/bee-dashboard" push: true pull: true ssh: default=/home/luser/.ssh/id_ed25519 build-args: "VERSION=0.33.3" tags: | "gitea.woggioni.net/woggioni/bee-dashboard:0.33.3" - cache-from: type=registry,ref=gitea.woggioni.net/woggioni/bee-dashboard:buildx - cache-to: type=registry,mode=max,compression=zstd,image-manifest=true,oci-mediatypes=true,ref=gitea.woggioni.net/woggioni/bee-dashboard:buildx - - name: Deploy to Cloudflare - run: npx wrangler pages deploy --project-name bee-dashboard --branch main src/build - env: - CLOUDFLARE_ACCOUNT_ID: ${{ vars.CLOUDFLARE_ACCOUNT_ID }} - CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} + # - name: Deploy to Cloudflare + # run: npx wrangler pages deploy --project-name bee-dashboard --branch main src/build + # env: + # CLOUDFLARE_ACCOUNT_ID: ${{ vars.CLOUDFLARE_ACCOUNT_ID }} + # CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} diff --git a/bee-dashboard/Dockerfile b/bee-dashboard/Dockerfile index 4675cd1..2cb5bb1 100644 --- a/bee-dashboard/Dockerfile +++ b/bee-dashboard/Dockerfile @@ -1,4 +1,4 @@ -FROM gitea.woggioni.net/woggioni/nginx:v1.29.4 +FROM gitea.woggioni.net/woggioni/nginx:v1.31.1 RUN mkdir /srv/http RUN --mount=type=bind,source=bee-dashboard.tar,target=/bee-dashboard.tar tar -xf /bee-dashboard.tar -C /srv/http COPY bee-dashboard.conf /etc/nginx/conf.d/http/bee-dashboard.conf diff --git a/bee-dashboard/bee-dashboard.conf b/bee-dashboard/bee-dashboard.conf index 9ef1452..f6cec24 100644 --- a/bee-dashboard/bee-dashboard.conf +++ b/bee-dashboard/bee-dashboard.conf @@ -1,5 +1,6 @@ server { - listen 80; + listen 80 http2; + listen [::]:80 http2; root /srv/http; location / { }