diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4d04e66 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM golang:alpine as builder +RUN apk add build-base linux-headers git +RUN mkdir /build +ADD . /build/ +WORKDIR /build +RUN go build -o invertergui ./cmd/invertergui +FROM alpine +RUN adduser -S -D -H -h /app inverteruser +RUN addgroup inverteruser dialout +USER inverteruser +COPY --from=builder /build/invertergui /app/ +WORKDIR /app +ENTRYPOINT [ "./invertergui" ] +CMD [] \ No newline at end of file