From 8e8451ec2605a3aa95393e2f2507385a6b002930 Mon Sep 17 00:00:00 2001 From: ryan Date: Thu, 8 Aug 2024 21:19:20 -0400 Subject: [PATCH] Containerfile: initial commit --- Containerfile | 24 ++++++++++++++++++++++++ index.html | 31 +++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 Containerfile create mode 100644 index.html diff --git a/Containerfile b/Containerfile new file mode 100644 index 0000000..59e83c4 --- /dev/null +++ b/Containerfile @@ -0,0 +1,24 @@ +# build various sites using mdbook + +FROM scratch AS base + +COPY quorum-key-management /quorum-key-management + +FROM base AS build +COPY --from=stagex/mdbook . / + +WORKDIR /quorum-key-management +RUN ["/usr/bin/mdbook", "build"] + +FROM stagex/filesystem AS install + +COPY --from=stagex/python . / +COPY --from=stagex/musl . / +COPY --from=stagex/zlib . / + +ADD index.html /var/www/html/ +COPY --from=build /quorum-key-management/book /var/www/html/qkm + +WORKDIR /var/www/html + +ENTRYPOINT ["/usr/bin/python", "-m", "http.server", "8080"] diff --git a/index.html b/index.html new file mode 100644 index 0000000..cec1467 --- /dev/null +++ b/index.html @@ -0,0 +1,31 @@ + + + + + + + Distrust Documentation + + + + +
+

Distrust Documentation

+

Quorum Key Management (QKM): An open source system of + playbooks and tooling which facilitates the creation and maintenance of + highly resilient Quorum-based Key Management Systems based on a strict + threat model, usable for a variety of cryptographic algorithms.

+
+ + + +