From 1327251e22591aa6b2aa9c74651b0069c29c8ffa Mon Sep 17 00:00:00 2001
From: Eric Lynema <elynema@gmail.com>
Date: Mon, 15 Apr 2024 16:17:11 +0000
Subject: [PATCH] Added Dockerfile to run the mailbox.

---
 Dockerfile | 12 ++++++++++++
 README.md  |  9 +++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 Dockerfile

diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 00000000..fcd52dfe
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,12 @@
+FROM eclipse-temurin:11 AS build
+WORKDIR /mailbox
+COPY . /mailbox
+RUN ./gradlew x86LinuxJar 
+
+
+FROM eclipse-temurin:11
+RUN mkdir -p /root/.local/share
+VOLUME /root
+WORKDIR /mailbox
+COPY --from=build /mailbox/mailbox-cli/build/libs/mailbox-cli-linux-x86_64.jar /mailbox/mailbox-cli-linux-x86_64.jar
+CMD [ "java", "-jar", "/mailbox/mailbox-cli-linux-x86_64.jar" ]
diff --git a/README.md b/README.md
index 13b0770c..4f0673a7 100644
--- a/README.md
+++ b/README.md
@@ -98,6 +98,15 @@ And also ARM64 with
 
     ./gradlew aarch64LinuxJar
 
+As well as a docker container can be built with
+
+    docker build -t briar/mailbox .
+
+And run with
+
+    docker volume create briar-mailbox-1
+    docker run --name briar-mailbox --volume briar-mailbox-1:/root briar/mailbox
+
 ## Donate 
 [![Donate using Liberapay](https://briarproject.org/img/liberapay.svg)](https://liberapay.com/Briar/donate) [![Flattr this](https://briarproject.org/img/flattr-badge-large.png "Flattr this")](https://flattr.com/t/592836/)   
 Bitcoin and BCH: 1NZCKkUCtJV2U2Y9hDb9uq8S7ksFCFGR6K
-- 
GitLab