diff --git a/Dockerfile b/Dockerfile index f860152..afa4801 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,19 @@ -FROM golang:1.23-alpine +FROM golang:1.24-alpine RUN apk add build-base RUN apk add libpcap-dev WORKDIR /app -COPY go.mod go.sum config.json ./ -COPY *.go ./ +COPY go.mod go.sum ./ +RUN go mod download + +COPY cmd ./cmd/ +COPY pkg ./pkg/ COPY certs ./certs/ COPY static ./static/ -RUN go mod download RUN go build -o ./out/app ./cmd/main.go +COPY config.json ./ + CMD [ "./out/app" ]