From 0ae89c33db2d0128249f32fc99caadc604abaa66 Mon Sep 17 00:00:00 2001 From: sneak Date: Tue, 30 Dec 2025 13:16:35 +0700 Subject: [PATCH] Fix Dockerfile: vendor dependencies after copying source --- Dockerfile | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index c4c85e4..f454d22 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,16 +10,12 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ WORKDIR /src -# Copy go.mod and go.sum first for better layer caching -COPY go.mod go.sum ./ - -# Download and vendor dependencies -RUN go mod download -RUN go mod vendor - -# Copy source code +# Copy everything COPY . . +# Vendor dependencies (must be after copying source) +RUN go mod download && go mod vendor + # Build the binary with CGO enabled (required for sqlite3) RUN CGO_ENABLED=1 GOOS=linux go build -o /routewatch ./cmd/routewatch