diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..fcd52dfefca5ccd72fa95e3984c8be80a0124da8 --- /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 13b0770c10d500b89232e0a85cefec4b8d29561f..4f0673a7af39e6b06852f7e2cf777828067205a8 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