From 21de1cb7e421d083132c5183a14ca5f8efc741f2 Mon Sep 17 00:00:00 2001 From: Ashwin Kumar Date: Fri, 10 Apr 2026 17:39:34 +0200 Subject: [PATCH] feat(woodpecker): use internal registry docker-registry.registry.svc.cluster.local:5000 --- .woodpecker.yml | 28 +++++++++++++--------------- frontend.log | 10 +++++++--- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 0d52bc4..1e0c9aa 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -38,24 +38,22 @@ steps: - name: build-and-push image: woodpeckerci/plugin-docker-buildx:5.0.0 settings: - registry: ghcr.io - repo: ghcr.io/traceworks2023/nxtgauge-frontend-solid + # Use internal registry + registry: docker-registry.registry.svc.cluster.local:5000 + repo: docker-registry.registry.svc.cluster.local:5000/nxtgauge-frontend-solid dockerfile: Dockerfile tags: - ${CI_COMMIT_SHA} - latest - high-performance-latest - username: - from_secret: GHCR_USERNAME - password: - from_secret: GHCR_TOKEN + # Use Docker Hub for base images + logins: + - registry: https://index.docker.io/v1/ + username: + from_secret: DOCKERHUB_USERNAME + password: + from_secret: DOCKERHUB_TOKEN platforms: linux/amd64 - # Enable layer caching - cache_from: ghcr.io/traceworks2023/nxtgauge-frontend-solid:cache - cache_to: ghcr.io/traceworks2023/nxtgauge-frontend-solid:cache - # Faster builds with BuildKit - buildkit_config: | - [worker.oci] - enabled = true - gc = true - gckeepstorage = 10000000000 # 10GB cache + # Enable caching from/to internal registry + cache_from: docker-registry.registry.svc.cluster.local:5000/nxtgauge-frontend-solid:cache + cache_to: docker-registry.registry.svc.cluster.local:5000/nxtgauge-frontend-solid:cache diff --git a/frontend.log b/frontend.log index 046db89..5b13a1f 100644 --- a/frontend.log +++ b/frontend.log @@ -19,9 +19,9 @@ vinxi starting dev server 5:33:56 AM [vite] (ssr) page reload .woodpecker.yml 5:33:56 AM [vite] (ssr) page reload .woodpecker.yml 5:42:24 AM [vite] (ssr) page reload .woodpecker.yml -outes -3:30:32 AM [vite] (client) hmr update /src/app.tsx, /src/app.css -3:30:32 AM [vite] (ssr) page reload vinxi/routes +5:38:53 PM [vite] (ssr) page reload .woodpecker.yml +5:38:54 PM [vite] (ssr) page reload .woodpecker.yml +ad vinxi/routes 3:31:20 AM [vite] (client) hmr update /src/app.tsx, /src/app.css 3:31:20 AM [vite] (ssr) page reload vinxi/routes 5:20:52 AM [vite] (ssr) page reload .woodpecker.yml @@ -38,3 +38,7 @@ outes 5:33:56 AM [vite] (client) page reload .woodpecker.yml 5:42:24 AM [vite] (ssr) page reload .woodpecker.yml 5:42:24 AM [vite] (client) page reload .woodpecker.yml +5:38:53 PM [vite] (ssr) page reload .woodpecker.yml +5:38:53 PM [vite] (client) page reload .woodpecker.yml +5:38:54 PM [vite] (ssr) page reload .woodpecker.yml +5:38:54 PM [vite] (client) page reload .woodpecker.yml