Files
invertergui/Dockerfile
Nicholas Thompson a050189e12 Go version to 1.22
2024-02-19 20:06:43 +02:00

15 lines
321 B
Docker

FROM golang:1.22-alpine as builder
RUN mkdir /build
COPY . /build/
WORKDIR /build
RUN CGO_ENABLED=0 go build -o invertergui ./cmd/invertergui
FROM scratch
# Group ID 20 is dialout, needed for tty read/write access
USER 3000:20
COPY --from=builder /build/invertergui /bin/
ENTRYPOINT [ "/bin/invertergui" ]
EXPOSE 8080