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 [](https://liberapay.com/Briar/donate) [](https://flattr.com/t/592836/) Bitcoin and BCH: 1NZCKkUCtJV2U2Y9hDb9uq8S7ksFCFGR6K -- GitLab