kanidm/kanidmd/Dockerfile
2019-11-07 17:08:11 +10:00

22 lines
547 B
Docker

FROM opensuse/tumbleweed:latest
MAINTAINER william@blackhats.net.au
COPY . /home/kanidm/
WORKDIR /home/kanidm/
RUN zypper install -y timezone cargo rust gcc sqlite3-devel libopenssl-devel && \
RUSTC_BOOTSTRAP=1 cargo build --release
FROM opensuse/tumbleweed:latest
EXPOSE 8080
WORKDIR /
COPY --from=0 /home/kanidm/target/release/kanidmd /sbin/
VOLUME /data
ENV RUST_BACKTRACE 1
CMD ["/sbin/kanidmd", "server", "-D", "/data/kanidm.db", "-C", "/data/ca.pem", "-c", "/data/cert.pem", "-k", "/data/key.pem", "--bindaddr", "0.0.0.0:8080"]