Felix Niederwanger
c458367bd1
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.
13 lines
390 B
Docker
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"]
|