From 029812c6a4382a5a94827301b74bba8105ca54ba Mon Sep 17 00:00:00 2001 From: valitovgaziz Date: Fri, 12 Jun 2026 10:57:50 +0500 Subject: [PATCH] Restructure Dockerfiles: copy source before go mod tidy --- main_dc/BB/api_bb/Dockerfile | 9 ++++----- main_dc/yalarba/api_yal/Dockerfile | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/main_dc/BB/api_bb/Dockerfile b/main_dc/BB/api_bb/Dockerfile index e5152f5..26896a5 100644 --- a/main_dc/BB/api_bb/Dockerfile +++ b/main_dc/BB/api_bb/Dockerfile @@ -3,13 +3,12 @@ FROM golang:1.26.0-alpine WORKDIR /app -# Копируем go.mod и go.sum -COPY go.mod go.sum ./ -RUN go mod tidy - -# Копируем исходный код +# Копируем весь исходный код COPY . . +# Скачиваем зависимости +RUN go mod tidy && go mod download + # Компилируем БЕЗ CGO RUN CGO_ENABLED=0 GOOS=linux go build -o bin/main ./cmd/main.go diff --git a/main_dc/yalarba/api_yal/Dockerfile b/main_dc/yalarba/api_yal/Dockerfile index 7e01e04..b301cc2 100644 --- a/main_dc/yalarba/api_yal/Dockerfile +++ b/main_dc/yalarba/api_yal/Dockerfile @@ -5,13 +5,12 @@ WORKDIR /app # Устанавливаем зависимости для компиляции RUN apk add --no-cache gcc musl-dev git ca-certificates tzdata -# Копируем go.mod и go.sum -COPY go.mod go.sum ./ -RUN go mod tidy - -# Копируем исходный код +# Копируем весь исходный код COPY . . +# Скачиваем зависимости +RUN go mod tidy && go mod download + # Компилируем БЕЗ CGO (указываем путь к main.go) RUN CGO_ENABLED=0 GOOS=linux go build -o /app/bin/api_yal ./cmd/main.go