ot-browser/Containerfile
Felix Niederwanger c458367bd1
Switch to bci-micro
Use the SUSE bci-micro container as base container. This is needed
because sqlite3 cannot run with with cgo turned on, so we need to get
away from the scratch container.
2024-02-17 15:44:53 +01:00

13 lines
390 B
Docker

FROM docker.io/golang:alpine AS builder
WORKDIR /app
ADD . /app
RUN apk update && apk add build-base
RUN cd /app && make requirements && make ot-browser
FROM registry.suse.com/bci/bci-micro
WORKDIR /app
COPY --from=builder /app/www /www
COPY --from=builder /app/ot-browser /usr/bin/ot-browser
ENTRYPOINT ["/usr/bin/ot-browser", "-w", "/www", "-c", "/conf/ot-browser.ini"]
VOLUME ["/conf"]