kanidm/kanidmd/Dockerfile

22 lines
547 B
Docker
Raw Normal View History

2018-12-27 06:22:03 +01:00
FROM opensuse/tumbleweed:latest
MAINTAINER william@blackhats.net.au
COPY . /home/kanidm/
2018-12-27 06:22:03 +01:00
WORKDIR /home/kanidm/
2018-12-27 06:22:03 +01:00
RUN zypper install -y timezone cargo rust gcc sqlite3-devel libopenssl-devel && \
2019-11-07 08:08:11 +01:00
RUSTC_BOOTSTRAP=1 cargo build --release
2018-12-27 06:22:03 +01:00
2019-11-07 08:08:11 +01:00
FROM opensuse/tumbleweed:latest
EXPOSE 8080
WORKDIR /
COPY --from=0 /home/kanidm/target/release/kanidmd /sbin/
2018-12-27 06:22:03 +01:00
VOLUME /data
2018-12-27 06:22:03 +01:00
ENV RUST_BACKTRACE 1
2019-11-07 08:08:11 +01:00
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"]
2018-12-27 06:22:03 +01:00