Add protonmail-bridge-docker

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2024-02-15 21:51:35 +00:00
parent 4f7e6205db
commit 88b554665d
6 changed files with 775 additions and 78 deletions

16
entrypoint.sh Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
set -ex
if [[ $1 == init ]]; then
gpg --generate-key --batch /protonmail/gpgparams
pass init pass-key
pkill protonmail-bridge || true
/protonmail/proton-bridge --cli "$@"
else
socat TCP-LISTEN:25,fork TCP:127.0.0.1:1025 &
socat TCP-LISTEN:143,fork TCP:127.0.0.1:1143 &
rm -f faketty
mkfifo faketty
/protonmail/proton-bridge --cli "$@" < faketty
fi