Files
invertergui/Dockerfile
Nathan Coad 1c15ff5911
Some checks failed
continuous-integration/drone/push Build is failing
Add read-only mode support and enhance logging throughout the application
2026-02-19 12:36:52 +11:00

16 lines
341 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
ENV READ_ONLY=false
COPY --from=builder /build/invertergui /bin/
ENTRYPOINT [ "/bin/invertergui" ]
EXPOSE 8080