From 963e46828654da6410d84be03342a69b17d23ebd Mon Sep 17 00:00:00 2001 From: zyy17 Date: Fri, 7 Jul 2023 20:59:57 +0800 Subject: [PATCH] refactor: add curl binary in docker image (#1898) --- docker/Dockerfile | 4 +++- docker/aarch64/Dockerfile | 4 +++- docker/ci/Dockerfile | 3 ++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 1836060de1..8747926a9c 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -30,7 +30,9 @@ RUN cargo build --release # TODO(zyy17): Maybe should use the more secure container image. FROM ubuntu:22.04 as base -RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install ca-certificates +RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get \ + -y install ca-certificates \ + curl WORKDIR /greptime COPY --from=builder /greptimedb/target/release/greptime /greptime/bin/ diff --git a/docker/aarch64/Dockerfile b/docker/aarch64/Dockerfile index d7533a01a4..e10410bad8 100644 --- a/docker/aarch64/Dockerfile +++ b/docker/aarch64/Dockerfile @@ -49,7 +49,9 @@ RUN export PYO3_CROSS_LIB_DIR=$PY_INSTALL_PATH/lib && \ # Exporting the binary to the clean image FROM ubuntu:22.04 as base -RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install ca-certificates +RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get \ + -y install ca-certificates \ + curl WORKDIR /greptime COPY --from=builder /greptimedb/target/aarch64-unknown-linux-gnu/release/greptime /greptime/bin/ diff --git a/docker/ci/Dockerfile b/docker/ci/Dockerfile index c495ec2aff..a55732f7b7 100644 --- a/docker/ci/Dockerfile +++ b/docker/ci/Dockerfile @@ -4,7 +4,8 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \ ca-certificates \ python3.10 \ python3.10-dev \ - python3-pip + python3-pip \ + curl COPY requirements.txt /etc/greptime/requirements.txt