Update Dockerfile
This commit is contained in:
13
Dockerfile
13
Dockerfile
@@ -4,10 +4,17 @@ FROM golang:1.21-alpine AS builder
|
|||||||
# Устанавливаем рабочую директорию
|
# Устанавливаем рабочую директорию
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|
||||||
# Копируем файлы зависимостей
|
# Копируем только go.mod (если go.sum нет, это не страшно)
|
||||||
COPY go.mod ./
|
COPY go.mod ./
|
||||||
# Если есть go.sum, раскомментируйте следующую строку
|
# Если go.sum существует локально, он подхватится, если нет — пропустится
|
||||||
# COPY go.sum ./
|
COPY go.sum* ./
|
||||||
|
|
||||||
|
# Копируем исходный код
|
||||||
|
COPY . .
|
||||||
|
|
||||||
|
# ВЫПОЛНЯЕМ TIDY ПЕРЕД СБОРКОЙ
|
||||||
|
# Это создаст/обновит go.sum внутри контейнера
|
||||||
|
RUN go mod tidy
|
||||||
|
|
||||||
# Загружаем зависимости
|
# Загружаем зависимости
|
||||||
RUN go mod download
|
RUN go mod download
|
||||||
|
|||||||
Reference in New Issue
Block a user