Add runtime libs for distroless build

This commit is contained in:
Andrey 2026-03-23 16:58:17 +03:00
parent bf30e93284
commit e8bf302f0b
1 changed files with 7 additions and 0 deletions

View File

@ -29,6 +29,9 @@ FROM debian:12-slim AS minimal
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \
binutils \ binutils \
xz-utils \
libgcc-s1 \
libstdc++6 \
curl \ curl \
ca-certificates \ ca-certificates \
&& rm -rf /var/lib/apt/lists/* \ && rm -rf /var/lib/apt/lists/* \
@ -72,6 +75,8 @@ FROM debug-base AS debug
WORKDIR /app WORKDIR /app
COPY --from=minimal /telemt /app/telemt COPY --from=minimal /telemt /app/telemt
COPY --from=minimal /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib/x86_64-linux-gnu/
COPY --from=minimal /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/x86_64-linux-gnu/
COPY config.toml /app/config.toml COPY config.toml /app/config.toml
USER root USER root
@ -91,6 +96,8 @@ FROM gcr.io/distroless/base-debian12 AS prod
WORKDIR /app WORKDIR /app
COPY --from=minimal /telemt /app/telemt COPY --from=minimal /telemt /app/telemt
COPY --from=minimal /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib/x86_64-linux-gnu/
COPY --from=minimal /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/x86_64-linux-gnu/
COPY config.toml /app/config.toml COPY config.toml /app/config.toml
# TLS + timezone + shell # TLS + timezone + shell