From d77bd9c31b08117b682028b8109875cfbcceb8ab Mon Sep 17 00:00:00 2001 From: NC Thompson Date: Tue, 15 Jan 2019 22:38:49 +0200 Subject: [PATCH] Add dockerfile --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Dockerfile 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