From 6c52975997ddd94c77bc563931ca1ab478ffdbfa Mon Sep 17 00:00:00 2001 From: Ashish Tiwari Date: Mon, 24 Feb 2025 14:26:57 +0530 Subject: [PATCH 1/2] fix: failing docker build for debian-dev --- debian-dev/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian-dev/Dockerfile b/debian-dev/Dockerfile index 08ebb5ee..4a7e0d7c 100644 --- a/debian-dev/Dockerfile +++ b/debian-dev/Dockerfile @@ -65,7 +65,7 @@ ENV PATH=$PATH:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/ EXPOSE 9080 9443 COPY ./docker-entrypoint.sh /docker-entrypoint.sh -COPY ./utils/check_standalone_config.sh /check_standalone_config.sh +COPY ./check_standalone_config.sh /check_standalone_config.sh ENTRYPOINT ["/docker-entrypoint.sh"] From cebe5551e97936e7cf3780e61d1376ec76252ab5 Mon Sep 17 00:00:00 2001 From: Ashish Tiwari Date: Mon, 24 Feb 2025 15:02:49 +0530 Subject: [PATCH 2/2] fix: failing build due to missing runtime dependency --- debian-dev/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/debian-dev/Dockerfile b/debian-dev/Dockerfile index 4a7e0d7c..437eae48 100644 --- a/debian-dev/Dockerfile +++ b/debian-dev/Dockerfile @@ -45,6 +45,11 @@ RUN set -x \ FROM api7/apisix-runtime:dev AS production-stage +# Install the runtime libyaml package +RUN apt-get -y update --fix-missing \ + && apt-get install -y libldap2-dev libyaml-0-2 \ + && apt-get remove --purge --auto-remove -y + COPY --from=build /usr/local/apisix /usr/local/apisix COPY --from=build /usr/bin/apisix /usr/bin/apisix