From 1ab72db57eb8ab439140c6a056b69b6635767625 Mon Sep 17 00:00:00 2001 From: wypb Date: Wed, 21 Aug 2024 19:29:16 +0800 Subject: [PATCH] [native] Fix docker-compose and add etc config into native worker docker image --- presto-native-execution/docker-compose.yml | 6 +++--- .../scripts/dockerfiles/prestissimo-runtime.dockerfile | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/presto-native-execution/docker-compose.yml b/presto-native-execution/docker-compose.yml index 248ba9dfdf19..534e2a8d79a9 100644 --- a/presto-native-execution/docker-compose.yml +++ b/presto-native-execution/docker-compose.yml @@ -42,16 +42,16 @@ services: # Usage: # docker compose build centos-native-dependency # podman compose build centos-native-dependency - image: presto/prestissimo-dependency:centos8 + image: presto/prestissimo-dependency:centos9 build: context: . - dockerfile: scripts/dockerfiles/centos-8-stream-dependency.dockerfile + dockerfile: scripts/dockerfiles/centos-dependency.dockerfile centos-native-runtime: # Usage: # docker compose build centos-native-runtime # podman compose build centos-native-runtime - image: presto/prestissimo-runtime:centos8 + image: presto/prestissimo-runtime:centos9 build: args: # A few files in Velox require significant memory to compile and link. diff --git a/presto-native-execution/scripts/dockerfiles/prestissimo-runtime.dockerfile b/presto-native-execution/scripts/dockerfiles/prestissimo-runtime.dockerfile index 602c0f2fcb14..7ae303f21f27 100644 --- a/presto-native-execution/scripts/dockerfiles/prestissimo-runtime.dockerfile +++ b/presto-native-execution/scripts/dockerfiles/prestissimo-runtime.dockerfile @@ -41,6 +41,7 @@ ENV BUILD_DIR="" COPY --chmod=0775 --from=prestissimo-image /prestissimo/${BUILD_BASE_DIR}/${BUILD_DIR}/presto_cpp/main/presto_server /usr/bin/ COPY --chmod=0775 --from=prestissimo-image /runtime-libraries/* /usr/lib64/prestissimo-libs/ +COPY --chmod=0755 ./etc /opt/presto-server/etc COPY --chmod=0775 ./entrypoint.sh /opt/entrypoint.sh RUN echo "/usr/lib64/prestissimo-libs" > /etc/ld.so.conf.d/prestissimo.conf && ldconfig