From d82c836fcb92454764c0b60f39058208e773d995 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Tue, 3 Mar 2026 12:13:41 +0100 Subject: [PATCH] chore(ci): migrate docker registry publishers to git.infra.mintel.me --- .gitea/workflows/deploy.yml | 10 +++++----- Dockerfile | 4 ++-- docker-compose.yml | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b710f4d..ee3d1a9 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -200,7 +200,7 @@ jobs: - name: 🐳 Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: 🔐 Registry Login - run: echo "${{ secrets.REGISTRY_PASS }}" | docker login registry.infra.mintel.me -u "${{ secrets.REGISTRY_USER }}" --password-stdin + run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login git.infra.mintel.me -u "${{ github.actor }}" --password-stdin - name: 🏗️ Build and Push uses: docker/build-push-action@v5 with: @@ -213,9 +213,9 @@ jobs: NEXT_PUBLIC_TARGET=${{ needs.prepare.outputs.target }} DIRECTUS_URL=${{ needs.prepare.outputs.directus_url }} NPM_TOKEN=${{ secrets.REGISTRY_PASS }} - tags: registry.infra.mintel.me/mintel/mintel.me:${{ needs.prepare.outputs.image_tag }} - cache-from: type=registry,ref=registry.infra.mintel.me/mintel/mintel.me:buildcache - cache-to: type=registry,ref=registry.infra.mintel.me/mintel/mintel.me:buildcache,mode=max + tags: git.infra.mintel.me/mmintel/mintel.me:${{ needs.prepare.outputs.image_tag }} + cache-from: type=registry,ref=git.infra.mintel.me/mmintel/mintel.me:buildcache + cache-to: type=registry,ref=git.infra.mintel.me/mmintel/mintel.me:buildcache,mode=max secrets: | NPM_TOKEN=${{ secrets.REGISTRY_PASS }} @@ -381,7 +381,7 @@ jobs: set -e docker network create '${{ needs.prepare.outputs.project_name }}-internal' || true docker volume create 'mintel-me_payload-db-data' || true - echo '${{ secrets.REGISTRY_PASS }}' | docker login registry.infra.mintel.me -u '${{ secrets.REGISTRY_USER }}' --password-stdin + echo '${{ secrets.GITHUB_TOKEN }}' | docker login git.infra.mintel.me -u '${{ github.actor }}' --password-stdin cd $SITE_DIR docker compose -p '${{ needs.prepare.outputs.project_name }}' --env-file '$ENV_FILE' pull docker compose -p '${{ needs.prepare.outputs.project_name }}' --env-file '$ENV_FILE' up -d --remove-orphans diff --git a/Dockerfile b/Dockerfile index e7afa78..e18f4b5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Stage 1: Builder -FROM registry.infra.mintel.me/mintel/nextjs:v1.8.21 AS builder +FROM git.infra.mintel.me/mmintel/nextjs:v1.8.21 AS builder WORKDIR /app # Arguments for build-time configuration @@ -40,7 +40,7 @@ ENV NODE_OPTIONS="--max_old_space_size=4096" RUN pnpm --filter @mintel/web build # Stage 2: Runner -FROM registry.infra.mintel.me/mintel/runtime:latest AS runner +FROM git.infra.mintel.me/mmintel/runtime:latest AS runner WORKDIR /app # Copy standalone output and static files (Monorepo paths) diff --git a/docker-compose.yml b/docker-compose.yml index 30ea034..01bf1be 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: mintel-me-app: - image: registry.infra.mintel.me/mintel/mintel.me:${IMAGE_TAG:-latest} + image: git.infra.mintel.me/mmintel/mintel.me:${IMAGE_TAG:-latest} restart: always networks: - default @@ -55,8 +55,8 @@ services: - "traefik.http.middlewares.${PROJECT_NAME}-forward.headers.customrequestheaders.X-Forwarded-Ssl=on" gatekeeper: - profiles: ["gatekeeper"] - image: registry.infra.mintel.me/mintel/gatekeeper:v1.7.12 + profiles: [ "gatekeeper" ] + image: git.infra.mintel.me/mmintel/gatekeeper:v1.7.12 container_name: ${PROJECT_NAME:-mintel-me}-gatekeeper restart: always networks: