From 307071e1b0d536abbec277764b427d145d4f42b7 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Tue, 24 Feb 2015 19:26:21 +0100 Subject: Add packaging and examples. --- examples/docker-minimal/README | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 examples/docker-minimal/README (limited to 'examples/docker-minimal/README') diff --git a/examples/docker-minimal/README b/examples/docker-minimal/README new file mode 100644 index 0000000..1bb2287 --- /dev/null +++ b/examples/docker-minimal/README @@ -0,0 +1,25 @@ +Given a docker image 'catlfish' as defined in +catlfish/packaging/docker, here is an example of a minimal catlfish +log using one docker container to run one single Erlang beam instance +for both a frontend and a storage node and an example of how to start +a shell script in the host system performing merge periodically. + +Create the docker image + + $ docker build -t my-single-image-catlfish docker + +Run the newly created image in a docker container + + $ docker run --name=my-catlfish --detach=true --publish 127.0.0.1:8080-8082:8080-8082/tcp my-single-image-catlfish + +This will create and start one container listening for cert chain +submissions on https://127.0.0.1:8080/. + +FIXME FIXME start shell script doing merge (i.e. generate a new STH) +with an interval of 20 minutes, with the first merge occuring five +minutes after startup. + +To submit a cert chain and verify the resulting SCT, try the +submitcert tool: + + $ tools/submitcert.py --store tools/testcerts/cert1.txt --check-sct --sct-file=/tmp/cert1-sct https://127.0.0.1:8080/ -- cgit v1.1