Museum container image for fossil repos

⌈⌋ ⎇ branch:  Museum


Artifact Content

Artifact ad28a2b5cd6b117f1cef576a19a9430c78fd556adf7d666925f34f25ff74a922:

  • File Dockerfile — part of check-in [8f3b888576] at 2019-06-02 18:44:20 on branch trunk — Initial Commit (user: brimstone size: 520)

FROM alpine as builder

RUN apk add -U fossil musl-dev ca-certificates zlib-dev openssl-dev gcc make file

RUN fossil clone --user root https://www.fossil-scm.org/ /fossil.fossil

WORKDIR /fossil

RUN fossil open /fossil.fossil

RUN ./configure --static --json --disable-fusefs && make -j$(nproc)

RUN strip fossil

RUN ls -lh fossil; file fossil; ldd fossil

FROM scratch

COPY --from=builder /fossil/fossil /fossil

WORKDIR /museum

EXPOSE 9000
ENTRYPOINT ["/fossil", "server", "--port=9000", "--repolist", "/museum"]