ci: update prod docker images (#2490)
This commit is contained in:
parent
876ad36041
commit
c057bf40f3
|
|
@ -25,11 +25,7 @@ RUN mkdir -p /app/target/release/
|
|||
RUN RUSTFLAGS='-C target-feature=+avx,+avx2,+sse2,+sse3,+ssse3,+sse4.1,+sse4.2,+avx512f,+avx512cd,+avx512er,+avx512bw,+avx512dq,+avx512vl' cargo build --profile release-prod --features mimalloc --target x86_64-unknown-linux-gnu
|
||||
RUN mv /app/target/x86_64-unknown-linux-gnu/release-prod/openobserve /app/target/release/openobserve
|
||||
|
||||
FROM gcr.io/distroless/cc as runtime
|
||||
# FROM public.ecr.aws/debian/debian:bookworm-slim as runtime
|
||||
# RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
|
||||
# RUN apt-get install -y curl htop iftop sysstat procps lsof net-tools
|
||||
# RUN update-ca-certificates
|
||||
FROM gcr.io/distroless/cc-debian12 as runtime
|
||||
COPY --from=builder /app/target/release/openobserve /
|
||||
COPY --from=builder /lib/x86_64-linux-gnu/liblzma.so.5 /lib/x86_64-linux-gnu/liblzma.so.5
|
||||
COPY --from=builder /lib/x86_64-linux-gnu/libz.so.1 /lib/x86_64-linux-gnu/libz.so.1
|
||||
|
|
|
|||
|
|
@ -28,11 +28,7 @@ ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc \
|
|||
RUN cargo build --profile release-prod --features mimalloc --target aarch64-unknown-linux-gnu
|
||||
RUN mv /app/target/aarch64-unknown-linux-gnu/release-prod/openobserve /app/target/release/openobserve
|
||||
|
||||
FROM gcr.io/distroless/cc:latest-arm64 as runtime
|
||||
# FROM public.ecr.aws/debian/debian:bookworm-slim as runtime
|
||||
# RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
|
||||
# RUN apt-get install -y curl htop iftop sysstat procps lsof net-tools
|
||||
# RUN update-ca-certificates
|
||||
FROM gcr.io/distroless/cc-debian12:latest-arm64 as runtime
|
||||
COPY --from=builder /app/target/release/openobserve /
|
||||
COPY --from=builder /lib/aarch64-linux-gnu/liblzma.so.5 /lib/aarch64-linux-gnu/liblzma.so.5
|
||||
COPY --from=builder /lib/aarch64-linux-gnu/libz.so.1 /lib/aarch64-linux-gnu/libz.so.1
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ RUN mkdir -p /app/target/release/
|
|||
RUN cargo build --profile release-prod --features mimalloc --target x86_64-unknown-linux-gnu
|
||||
RUN mv /app/target/x86_64-unknown-linux-gnu/release-prod/openobserve /app/target/release/openobserve
|
||||
|
||||
FROM gcr.io/distroless/cc as runtime
|
||||
# FROM public.ecr.aws/debian/debian:bookworm-slim as runtime
|
||||
# RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
|
||||
# RUN apt-get install -y curl htop iftop sysstat procps lsof net-tools
|
||||
# RUN update-ca-certificates
|
||||
FROM gcr.io/distroless/cc-debian12 as runtime
|
||||
COPY --from=builder /app/target/release/openobserve /
|
||||
COPY --from=builder /lib/x86_64-linux-gnu/liblzma.so.5 /lib/x86_64-linux-gnu/liblzma.so.5
|
||||
COPY --from=builder /lib/x86_64-linux-gnu/libz.so.1 /lib/x86_64-linux-gnu/libz.so.1
|
||||
|
|
|
|||
Loading…
Reference in New Issue