From 97ae2ee134f2218e31b9b2a9a7042fbd2f81ea9b Mon Sep 17 00:00:00 2001 From: Simon Ungar Felding Date: Thu, 12 Dec 2024 12:53:18 +0100 Subject: [PATCH] test --- build/entrypoint.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/build/entrypoint.sh b/build/entrypoint.sh index 5cc170c..783b3f1 100644 --- a/build/entrypoint.sh +++ b/build/entrypoint.sh @@ -55,17 +55,17 @@ else socat TCP-LISTEN:2143,fork TCP:127.0.0.1:1143 & # Broken until https://github.com/ProtonMail/proton-bridge/issues/512 is resolved. - # # check if the vault-editor can read the config - # /protonmail/vault-editor read 2>&1 1>/dev/null - # # Modify the protonmail config with env variables and expected values - # /protonmail/vault-editor read | \ - # jq '.Settings.AutoUpdate = env.PROTONMAIL_AutoUpdate - # | .Settings.TelemetryDisabled = env.PROTONMAIL_TelemetryDisabled - # | .Settings.GluonDir |= "\(env.HOME)/.local/share/protonmail/bridge-v3/gluon" - # | .Settings.Autostart = false - # | .Settings.SMTPPort = 1025 - # | .Settings.IMAPPort = 1143 ' \ - # | /protonmail/vault-editor write + # check if the vault-editor can read the config + /protonmail/vault-editor read 2>&1 1>/dev/null + # Modify the protonmail config with env variables and expected values. Env variables must be converted from string to boolean. + /protonmail/vault-editor read | \ + jq '.Settings.AutoUpdate = (env.PROTONMAIL_AutoUpdate | if . == "true" then true else false end) + | .Settings.TelemetryDisabled = (env.PROTONMAIL_TelemetryDisabled | if . == "true" then true else false end) + | .Settings.GluonDir |= "\(env.HOME)/.local/share/protonmail/bridge-v3/gluon" + | .Settings.Autostart = false + | .Settings.SMTPPort = 1025 + | .Settings.IMAPPort = 1143 ' \ + | /protonmail/vault-editor write # Start protonmail /protonmail/proton-bridge --noninteractive $@