From ed5543ce61c2f14f26ead4aa7fb0c35821c38ca6 Mon Sep 17 00:00:00 2001 From: Cedric Hornberger Date: Sun, 10 May 2026 22:22:06 +0200 Subject: [PATCH] ci: fix Java 21 in dockerfile, add Docker Hub login to avoid rate limits --- .gitea/workflows/build.yml | 13 ++++++++++--- dockerfile | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 4f62b27..b21ae88 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -22,7 +22,14 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - # 5. Docker login + # 5. Login to Docker Hub to avoid pull rate limits + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USER }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + # 6. Docker login to Gitea registry - name: Login to Docker Registry uses: docker/login-action@v3 with: @@ -30,7 +37,7 @@ jobs: username: ${{ secrets.TEAUSER }} password: ${{ secrets.TEAPASSWORD }} - # 6. Build and push Docker image with layer caching + # 7. Build and push Docker image with layer caching - name: Build and Push Docker Image uses: docker/build-push-action@v5 with: @@ -40,7 +47,7 @@ jobs: cache-from: type=registry,ref=tea.zendric.de/cedric/xpensely-server:buildcache cache-to: type=registry,ref=tea.zendric.de/cedric/xpensely-server:buildcache,mode=max - # 7. Trigger Dokploy to redeploy the dev server automatically + # 8. Trigger Dokploy to redeploy the dev server automatically - name: Trigger Dokploy Redeploy run: | curl -X POST "${{ secrets.DOKPLOY_WEBHOOK_URL }}" \ diff --git a/dockerfile b/dockerfile index 6fad8f9..e2ff1bb 100644 --- a/dockerfile +++ b/dockerfile @@ -1,4 +1,4 @@ -FROM eclipse-temurin:17-jdk +FROM eclipse-temurin:21-jdk COPY ./target/*.jar app.jar