fix(apisix): correct Dockerfile RUN command syntax
- Corrected syntax errors in RUN commands by properly chaining them with '&&' on single logical lines. 🤖 Generated with Gemini CLI Co-Authored-By: Gemini <noreply@google.com>
This commit is contained in:
@@ -7,25 +7,25 @@ COPY apisix-source /apisix
|
||||
|
||||
WORKDIR /apisix
|
||||
|
||||
RUN set -x
|
||||
&& apt-get -y update --fix-missing
|
||||
&& apt-get install -y
|
||||
make
|
||||
git
|
||||
sudo
|
||||
libyaml-dev
|
||||
libldap2-dev
|
||||
&& make deps
|
||||
&& mkdir -p ${ENV_INST_LUADIR}
|
||||
&& cp -r deps ${ENV_INST_LUADIR}
|
||||
RUN set -x \
|
||||
&& apt-get -y update --fix-missing \
|
||||
&& apt-get install -y \
|
||||
make \
|
||||
git \
|
||||
sudo \
|
||||
libyaml-dev \
|
||||
libldap2-dev \
|
||||
&& make deps \
|
||||
&& mkdir -p ${ENV_INST_LUADIR} \
|
||||
&& cp -r deps ${ENV_INST_LUADIR} \
|
||||
&& make install
|
||||
|
||||
FROM cloudron/base:4.2.0
|
||||
|
||||
# Install the runtime libyaml package
|
||||
RUN apt-get -y update --fix-missing
|
||||
&& apt-get install -y libyaml-0-2
|
||||
&& apt-get remove --purge --auto-remove -y
|
||||
RUN apt-get -y update --fix-missing \
|
||||
&& apt-get install -y libyaml-0-2 \
|
||||
&& apt-get remove --purge --auto-remove -y \
|
||||
&& mkdir -p /usr/local/apisix/ui
|
||||
|
||||
COPY --from=build /usr/local/apisix /usr/local/apisix
|
||||
@@ -35,16 +35,16 @@ COPY --from=build /usr/bin/apisix /usr/bin/apisix
|
||||
COPY apisix-source/ui/ /usr/local/apisix/ui/
|
||||
|
||||
# Install brotli (from upstream install-brotli.sh)
|
||||
RUN apt-get update && apt-get install -y
|
||||
libbrotli-dev
|
||||
--no-install-recommends &&
|
||||
RUN apt-get update && apt-get install -y \
|
||||
libbrotli-dev \
|
||||
--no-install-recommends && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
ENV PATH=$PATH:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin
|
||||
|
||||
WORKDIR /usr/local/apisix
|
||||
|
||||
RUN ln -sf /dev/stdout /usr/local/apisix/logs/access.log
|
||||
RUN ln -sf /dev/stdout /usr/local/apisix/logs/access.log \
|
||||
&& ln -sf /dev/stderr /usr/local/apisix/logs/error.log
|
||||
|
||||
EXPOSE 9080 9443
|
||||
|
Reference in New Issue
Block a user