# Используем официальный образ Go FROM golang:1.26.0-alpine WORKDIR /app # Копируем весь исходный код COPY . . # Скачиваем зависимости RUN go mod tidy && go mod download # Компилируем БЕЗ CGO RUN CGO_ENABLED=0 GOOS=linux go build -o bin/main ./cmd/main.go EXPOSE 8080 CMD ["./bin/main"]