Commit Graph

6 Commits

Author SHA1 Message Date
c41ms0n
a3c684ffe1 build: switch to Go-based multi-stage build and improve
- Use golang:1.26-trixie builder instead of debian:sid
- Build proton-bridge from source via version argument/envelopment
- Add support for PTY tools (dtach, abduco, reptyr) for interactive sessions
- Introduce manage and attach commands for bridge CLI sessions
- Improve daemon startup with port readiness checks
- Add HEALTHCHECK and configurable CMD/ENTRYPOINT
- Harden entrypoint with strict bash flags and better error handling
- Install additional runtime deps (libfido2, procps) and optional PTY tools
2026-03-07 03:07:28 +02:00
Xiaonan Shen
0fa5f9fc13 Fix entrypoint init fail issue 2022-10-16 14:49:38 +08:00
Nilesh
680e82076e
Fix entrypoint so it works correctly on init
Ran into this issue when trying to use in kubernetes via k8s-at-home/protonmail-bridge. Took a bit of figuring out before I realized I had to manually kill the other instance. The only output from the failed load is a dbus issue, and an immediate exit.
2022-05-12 11:31:03 -07:00
David Francos Cuartero
d63d426755 closes: #24 added optional parameters to cli 2021-03-06 14:27:35 +08:00
Xiaonan Shen
83d3eccebb
Fix build entrypoint 2021-01-07 20:20:59 +08:00
Xiaonan Shen
55175292b0 Add build from source 2020-06-01 06:51:57 -07:00