From dff1f5b977c235cb1506d23ca430a4324718fb47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=C3=A1n=20C=20McCord?= Date: Sun, 5 Mar 2023 10:57:04 -0500 Subject: [PATCH] add Dockerfile --- Dockerfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9fdb5e8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,27 @@ +FROM golang:1.19 AS builder + +RUN apt-get update && \ + apt-get install -y --no-install-recommends pass libsecret-1-dev && \ + rm -Rf /var/lib/apt/list/* + +ENV VERSION=v3.0.18 + +WORKDIR /build + +RUN git clone -b $VERSION https://github.com/ProtonMail/proton-bridge.git + +WORKDIR /build/proton-bridge + +RUN make build-nogui + +FROM debian + +RUN apt-get update && \ + apt-get install -y --no-install-recommends pass libsecret-1-0 && \ + rm -Rf /var/lib/apt/list/* + +COPY --from=builder /build/proton-bridge/bridge /usr/local/bin/ +COPY --from=builder /build/proton-bridge/proton-bridge /usr/local/bin/ + +ENTRYPOINT ["/usr/local/bin/proton-bridge"] +CMD ["--noninteractive"]