From b34904549f11c3869b8f647b5e9a0fcf5825c691 Mon Sep 17 00:00:00 2001 From: "soroush.asadi" Date: Fri, 12 Jun 2026 16:47:31 +0330 Subject: [PATCH] ci(build): pull golang base image from kargadan mirror MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mirror.soroushasadi.com serves only cached images (node:20 resolved, golang:1.25 was 'not found' — too new to be cached, upstream can't back-fill). Point the Go services' golang:1.25-alpine base at mirror.kargadan.ir per infra owner; alpine/ busybox/node/postgres/minio stay on soroushasadi (cached). GOPROXY already kargadan. --- services/file/Dockerfile | 2 +- services/gateway/Dockerfile | 2 +- services/notification/Dockerfile | 2 +- services/render/Dockerfile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/services/file/Dockerfile b/services/file/Dockerfile index 6363e0b..c7e706d 100644 --- a/services/file/Dockerfile +++ b/services/file/Dockerfile @@ -1,4 +1,4 @@ -FROM mirror.soroushasadi.com/golang:1.25-alpine AS build +FROM mirror.kargadan.ir/golang:1.25-alpine AS build ENV GOPROXY=https://mirror.kargadan.ir/repository/go-group/ GOSUMDB=off WORKDIR /src # Dependencies are vendored — build fully offline (proxy.golang.org is geo-blocked from some regions) diff --git a/services/gateway/Dockerfile b/services/gateway/Dockerfile index ae094f7..8d87e73 100644 --- a/services/gateway/Dockerfile +++ b/services/gateway/Dockerfile @@ -1,4 +1,4 @@ -FROM mirror.soroushasadi.com/golang:1.25-alpine AS builder +FROM mirror.kargadan.ir/golang:1.25-alpine AS builder # Go module/toolchain fetches via the kargadan Nexus (proxy.golang.org geo-blocked). ENV GOPROXY=https://mirror.kargadan.ir/repository/go-group/ GOSUMDB=off WORKDIR /app diff --git a/services/notification/Dockerfile b/services/notification/Dockerfile index c5ebc36..86d8e14 100644 --- a/services/notification/Dockerfile +++ b/services/notification/Dockerfile @@ -1,4 +1,4 @@ -FROM mirror.soroushasadi.com/golang:1.25-alpine AS builder +FROM mirror.kargadan.ir/golang:1.25-alpine AS builder ENV GOPROXY=https://mirror.kargadan.ir/repository/go-group/ GOSUMDB=off WORKDIR /app # Dependencies are vendored — build fully offline (proxy.golang.org is geo-blocked from some regions) diff --git a/services/render/Dockerfile b/services/render/Dockerfile index c6b7747..5ed2d97 100644 --- a/services/render/Dockerfile +++ b/services/render/Dockerfile @@ -1,4 +1,4 @@ -FROM mirror.soroushasadi.com/golang:1.25-alpine AS builder +FROM mirror.kargadan.ir/golang:1.25-alpine AS builder ENV GOPROXY=https://mirror.kargadan.ir/repository/go-group/ GOSUMDB=off WORKDIR /app # Dependencies are vendored — build fully offline (proxy.golang.org is geo-blocked from some regions)