From 0f89fcf325cf69d2e1fa7037de3c95050105cb0c Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Thu, 25 Jan 2024 12:45:49 +0100 Subject: [PATCH] fix dockerfile --- Dockerfile | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index df78fca..bb40a05 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,21 +1,17 @@ FROM golang:1.21-alpine as builder -RUN mkdir -p /go/src /go/src/snmp /go/src/config -COPY ./snmp-mqtt.go /go/src -COPY ./snmp/ /go/src/snmp -COPY ./config/ /go/src/config -COPY ./go.mod /go/src -COPY ./go.sum /go/src -WORKDIR /go/src -RUN go mod tidy && go build -a -installsuffix nocgo -o snmp-mqtt github.com/dchote/snmp-mqtt +RUN mkdir -p /go/src +COPY ./src /go/src +WORKDIR /go/src/smq +RUN go build -a -installsuffix nocgo -o smq snmp-mqtt.go FROM scratch ENV SNMP_MQTT_CONF "" -COPY --from=builder /go/src/snmp-mqtt ./ -ENTRYPOINT ["./snmp-mqtt"] +COPY --from=builder /go/src/smq ./ +ENTRYPOINT ["./smq"]