snmp-mqtt/Dockerfile

18 lines
251 B
Docker

FROM golang:1.21-alpine as builder
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/smq ./
ENTRYPOINT ["./smq"]