From 0b34f6181f61b7495db978d29210ca4f1837b2ac Mon Sep 17 00:00:00 2001 From: Gabe Cook Date: Mon, 17 Mar 2025 01:20:15 -0500 Subject: [PATCH] Install dependencies in a separate step --- Dockerfile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5e489df..88532c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,14 @@ FROM golang:alpine AS builder RUN apk add build-base -COPY . /src -RUN cd /src/cmd/WatchYourLAN/ && CGO_ENABLED=0 go build -ldflags='-w -s' -o /WatchYourLAN . + +WORKDIR /src +COPY go.mod go.sum . +RUN go mod download + +COPY . . +WORKDIR /src/cmd/WatchYourLAN +RUN CGO_ENABLED=0 go build -ldflags='-w -s' -o /WatchYourLAN . FROM alpine