From 8eb0ec086ec3e94f31bee9c9ad496da082cd70af Mon Sep 17 00:00:00 2001 From: "Zimin A.N." Date: Sun, 3 May 2026 18:40:29 +0300 Subject: [PATCH] =?UTF-8?q?ci:=20pull=20base=20images=20=D1=87=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=B7=20repo.nstart.cloud=20(DH=20official=20=E2=86=92?= =?UTF-8?q?=20/library/,=20vendor=20=E2=86=92=20//)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 10 +++++----- ordinis-app/Dockerfile | 4 ++-- ordinis-migrations/Dockerfile | 2 +- ordinis-projection-writer/Dockerfile | 4 ++-- ordinis-read-api/Dockerfile | 4 ++-- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eebfa1d..e9fcfd1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ # ============================================================= # Ordinis — build & push images. # Runner mirror'ит Docker Hub (DOCKER_AUTH_CONFIG в runner config), -# поэтому image: maven:... работает напрямую. +# поэтому image: repo.nstart.cloud/library/maven:... работает напрямую. # Internal registry registry.k8s.265.nstart.local — без auth. # ============================================================= @@ -37,7 +37,7 @@ default: # ─── TEST ────────────────────────────────────── maven-test: stage: test - image: maven:3.9.9-eclipse-temurin-21 + image: repo.nstart.cloud/library/maven:3.9.9-eclipse-temurin-21 script: - mvn $MAVEN_CLI_OPTS verify artifacts: @@ -49,7 +49,7 @@ maven-test: # ─── BUILD (Maven jars) ──────────────────────── maven-package: stage: build - image: maven:3.9.9-eclipse-temurin-21 + image: repo.nstart.cloud/library/maven:3.9.9-eclipse-temurin-21 script: - mvn $MAVEN_CLI_OPTS package -DskipTests artifacts: @@ -61,9 +61,9 @@ maven-package: # ─── PUBLISH (Docker images) ─────────────────── .docker_base: &docker_base stage: publish - image: docker:26 + image: repo.nstart.cloud/library/docker:26 services: - - name: docker:26-dind + - name: repo.nstart.cloud/library/docker:26-dind alias: docker command: ["--tls=false"] variables: diff --git a/ordinis-app/Dockerfile b/ordinis-app/Dockerfile index a1fa1ae..a2901e7 100644 --- a/ordinis-app/Dockerfile +++ b/ordinis-app/Dockerfile @@ -1,5 +1,5 @@ # Multi-stage build для ordinis-app -FROM maven:3.9.9-eclipse-temurin-21 AS build +FROM repo.nstart.cloud/library/maven:3.9.9-eclipse-temurin-21 AS build WORKDIR /build COPY pom.xml ./ COPY ordinis-domain ./ordinis-domain @@ -14,7 +14,7 @@ COPY ordinis-migrations ./ordinis-migrations COPY ordinis-app ./ordinis-app RUN mvn -B -pl ordinis-app -am package -DskipTests -FROM eclipse-temurin:21-jre +FROM repo.nstart.cloud/library/eclipse-temurin:21-jre WORKDIR /app COPY --from=build /build/ordinis-app/target/*.jar /app/app.jar EXPOSE 8080 diff --git a/ordinis-migrations/Dockerfile b/ordinis-migrations/Dockerfile index ec856a2..b19e765 100644 --- a/ordinis-migrations/Dockerfile +++ b/ordinis-migrations/Dockerfile @@ -1,5 +1,5 @@ # Liquibase migration image — запускается Helm pre-upgrade Job (1-shot, без Spring Boot) -FROM liquibase/liquibase:4.27.0 +FROM repo.nstart.cloud/liquibase/liquibase:4.27.0 USER root COPY src/main/resources/db/changelog /liquibase/changelog diff --git a/ordinis-projection-writer/Dockerfile b/ordinis-projection-writer/Dockerfile index 8450175..e7c56fa 100644 --- a/ordinis-projection-writer/Dockerfile +++ b/ordinis-projection-writer/Dockerfile @@ -1,4 +1,4 @@ -FROM maven:3.9.9-eclipse-temurin-21 AS build +FROM repo.nstart.cloud/library/maven:3.9.9-eclipse-temurin-21 AS build WORKDIR /build COPY pom.xml ./ COPY ordinis-domain ./ordinis-domain @@ -13,7 +13,7 @@ COPY ordinis-migrations ./ordinis-migrations COPY ordinis-projection-writer ./ordinis-projection-writer RUN mvn -B -pl ordinis-projection-writer -am package -DskipTests -FROM eclipse-temurin:21-jre +FROM repo.nstart.cloud/library/eclipse-temurin:21-jre WORKDIR /app COPY --from=build /build/ordinis-projection-writer/target/*.jar /app/app.jar EXPOSE 8082 diff --git a/ordinis-read-api/Dockerfile b/ordinis-read-api/Dockerfile index eacd80c..37519f7 100644 --- a/ordinis-read-api/Dockerfile +++ b/ordinis-read-api/Dockerfile @@ -1,4 +1,4 @@ -FROM maven:3.9.9-eclipse-temurin-21 AS build +FROM repo.nstart.cloud/library/maven:3.9.9-eclipse-temurin-21 AS build WORKDIR /build COPY pom.xml ./ COPY ordinis-domain ./ordinis-domain @@ -13,7 +13,7 @@ COPY ordinis-migrations ./ordinis-migrations COPY ordinis-read-api ./ordinis-read-api RUN mvn -B -pl ordinis-read-api -am package -DskipTests -FROM eclipse-temurin:21-jre +FROM repo.nstart.cloud/library/eclipse-temurin:21-jre WORKDIR /app COPY --from=build /build/ordinis-read-api/target/*.jar /app/app.jar EXPOSE 8081