commit dff1f5b977c235cb1506d23ca430a4324718fb47 Author: Seán C McCord Date: Sun Mar 5 10:57:04 2023 -0500 add 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"]