fix: add libfido2-1 and libsecret-1-0 to runtime deps

Since Proton Bridge 3.22, libfido2-1 is a required runtime dependency that
was missing from the Docker image, causing container crashes on startup with
a missing library error. libsecret-1-0 and ca-certificates were already
present; only libfido2-1 is added here.

Refs #135, #141, #147
This commit is contained in:
Steve 2026-04-17 12:48:35 +02:00
parent e02b51acc3
commit 15a89be952
2 changed files with 2 additions and 2 deletions

View file

@ -19,7 +19,7 @@ EXPOSE 143/tcp
# Install dependencies and protonmail bridge
RUN apt-get update \
&& apt-get install -y --no-install-recommends socat pass libsecret-1-0 ca-certificates \
&& apt-get install -y --no-install-recommends socat pass libsecret-1-0 ca-certificates libfido2-1 \
&& rm -rf /var/lib/apt/lists/*
# Copy bash scripts

View file

@ -22,7 +22,7 @@ COPY gpgparams entrypoint.sh PACKAGE /protonmail/
COPY --from=build /protonmail.deb /tmp/protonmail.deb
RUN apt-get update \
&& apt-get install -y --no-install-recommends /tmp/protonmail.deb socat pass libsecret-1-0 ca-certificates procps \
&& apt-get install -y --no-install-recommends /tmp/protonmail.deb socat pass libsecret-1-0 ca-certificates procps libfido2-1 \
&& rm -rf /var/lib/apt/lists/*
CMD ["bash", "/protonmail/entrypoint.sh"]