Add dockerfile

This commit is contained in:
NC Thompson
2019-01-15 22:38:49 +02:00
parent 81f423f487
commit d77bd9c31b

14
Dockerfile Normal file
View File

@@ -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 []