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