From c31138d3676147664433ffd610c6f5de21426069 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Tue, 5 Jan 2021 23:27:06 -0800 Subject: [PATCH] add docker instructions to readme --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/README.md b/README.md index 1c6376f..abf08fa 100644 --- a/README.md +++ b/README.md @@ -13,3 +13,23 @@ UpdateItem, PutItem and GetItem should be trivial to implement. It's designed for those times you want [DynamoDB Local](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html), but don't want a full Java VM, etc. On small data sets, this static executable executable will use <10MB of resident memory. + +# Running as Docker + +Latest version can be found at [https://r.lerch.org/repo/ddbbolt/tags/](https://r.lerch.org/repo/ddbbolt/tags/). +Versions are tagged with the short hash of the git commit, and are +built as a multi-architecture image based on a scratch image. + +You can run the docker image with a command like: + +```sh +docker run \ + --volume=$(pwd)/ddbbolt:/data \ + -e FILE=/data/ddb.db \ + -e PORT=8080 \ + -p 8080:8080 \ + -d \ + --name=ddbbolt \ + --restart=unless-stopped \ + r.lerch.org/ddbbolt:f501abe +```