diff --git a/build/entrypoint.sh b/build/entrypoint.sh deleted file mode 100644 index 72d00b8..0000000 --- a/build/entrypoint.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash - -set -ex - -# Initialize -if [[ $1 == init ]]; then - - # Initialize pass - gpg --generate-key --batch /protonmail/gpgparams - pass init pass-key - - # Kill the other instance as only one can be running at a time. - # This allows users to run entrypoint init inside a running conainter - # which is useful in a k8s environment. - # || true to make sure this would not fail in case there is no running instance. - pkill protonmail-bridge || true - - # Login - /protonmail/proton-bridge --cli $@ - -else - - # socat will make the conn appear to come from 127.0.0.1 - # ProtonMail Bridge currently expects that. - # It also allows us to bind to the real ports :) - socat TCP-LISTEN:12025,fork TCP:127.0.0.1:1025 & - socat TCP-LISTEN:12143,fork TCP:127.0.0.1:1143 & - - # Start protonmail - # Fake a terminal, so it does not quit because of EOF... - rm -f faketty - mkfifo faketty - cat faketty | /protonmail/proton-bridge --cli $@ - -fi