summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--f3s/protonbridge/helm-chart/templates/deployment.yaml12
1 files changed, 6 insertions, 6 deletions
diff --git a/f3s/protonbridge/helm-chart/templates/deployment.yaml b/f3s/protonbridge/helm-chart/templates/deployment.yaml
index 833a810..4f6bb64 100644
--- a/f3s/protonbridge/helm-chart/templates/deployment.yaml
+++ b/f3s/protonbridge/helm-chart/templates/deployment.yaml
@@ -72,15 +72,17 @@ spec:
mountPath: /bridge-data
containers:
- name: protonbridge
- # Bridge v3 CLI kept open with an attachable TTY so it can run headlessly.
+ # Bridge v3 daemon. IMAP and SMTP stay available while account management
+ # is performed through a separate CLI process.
#
# Session persists in pass on NFS PVC; subsequent restarts reconnect automatically.
#
# ACCOUNT LOGIN (when Bridge reports no active accounts):
# 1. Get pod name: kubectl get pod -n services -l app=protonbridge
- # 2. Attach to the Bridge CLI: kubectl attach -it -n services <pod-name>
+ # 2. Start a CLI connected to the daemon:
+ # kubectl exec -it -n services <pod-name> -- protonmail-bridge --cli
# 3. At the bridge> prompt, type 'login' and follow the prompts
- # 4. Type 'quit'; the pod restarts and reconnects with the saved session
+ # 4. Type 'quit'; only the separate CLI exits
#
# EMAIL CLIENT SETUP (after login):
# IMAP: <any-r-vm-lan-ip>:30143, STARTTLS, accept self-signed cert
@@ -88,8 +90,6 @@ spec:
# Username: your ProtonMail address
# Password: bridge-generated password (from 'info' in the CLI above)
image: shenxn/protonmail-bridge:latest
- stdin: true
- tty: true
command:
- /bin/bash
- -c
@@ -100,7 +100,7 @@ spec:
apt-get install -y -qq --no-install-recommends libfido2-1
socat TCP-LISTEN:25,fork TCP:127.0.0.1:1025 &
socat TCP-LISTEN:143,fork TCP:127.0.0.1:1143 &
- exec protonmail-bridge --cli
+ exec protonmail-bridge --noninteractive
env:
- name: GNUPGHOME
value: /bridge-data/.gnupg