updates
This commit is contained in:
57
Dockerfile
57
Dockerfile
@@ -4,19 +4,6 @@ FROM debian:${IMAGE_BASE_TAG}
|
||||
|
||||
ARG RESTY_VERSION="1.19.3.1"
|
||||
|
||||
RUN apt-get update && apt-get -y upgrade \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install all required packages
|
||||
RUN apt-get update && \
|
||||
apt-get install -y \
|
||||
build-essential \
|
||||
wget \
|
||||
curl \
|
||||
unzip \
|
||||
gzip \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
ARG RESTY_CONFIG_OPTIONS="\
|
||||
--with-compat \
|
||||
--with-file-aio \
|
||||
@@ -52,29 +39,33 @@ ARG RESTY_CONFIG_OPTIONS="\
|
||||
WORKDIR /tmp
|
||||
# Get the openresty /nginx source
|
||||
RUN cd /tmp
|
||||
#RUN curl -fSL https://openresty.org/download/openresty-${RESTY_VERSION}.tar.gz -o openresty.tar.gz \
|
||||
# && tar xvf openresty.tar.gz
|
||||
|
||||
RUN wget https://openresty.org/download/openresty-1.19.3.1.tar.gz -O openresty.tar.gz \
|
||||
&& tar xvf openresty.tar.gz && mv openresty-1.19.3.1 openresty
|
||||
RUN ls
|
||||
RUN wget https://github.com/kvspb/nginx-auth-ldap/archive/refs/heads/master.zip && unzip -o master.zip && rm master.zip
|
||||
RUN apt-get update && \
|
||||
apt-get install -y libpcre3-dev \
|
||||
# Install all required packages
|
||||
RUN apt-get update \
|
||||
&& apt-get -y upgrade \
|
||||
&& apt-get install -y \
|
||||
build-essential \
|
||||
wget \
|
||||
curl \
|
||||
unzip \
|
||||
gzip \
|
||||
&& apt-get install -y libpcre3-dev \
|
||||
libssl-dev zlib1g-dev libxslt-dev \
|
||||
libgd-dev libgeoip-dev libldap2-dev\
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN cd openresty && \
|
||||
./configure ${RESTY_CONFIG_OPTIONS} \
|
||||
&& make && make install
|
||||
RUN ln -sf /dev/stdout /usr/local/openresty/nginx/logs/access.log \
|
||||
&& apt-get install -y procps luarocks \
|
||||
&& rm -rf /var/lib/apt/lists/* \
|
||||
&& wget https://openresty.org/download/openresty-1.19.3.1.tar.gz -O openresty.tar.gz \
|
||||
&& tar xvf openresty.tar.gz && mv openresty-1.19.3.1 openresty \
|
||||
&& wget https://github.com/kvspb/nginx-auth-ldap/archive/refs/heads/master.zip && unzip -o master.zip && rm master.zip \
|
||||
\
|
||||
&& cd openresty \
|
||||
&& ./configure ${RESTY_CONFIG_OPTIONS} \
|
||||
&& make && make install \
|
||||
&& ln -sf /dev/stdout /usr/local/openresty/nginx/logs/access.log \
|
||||
&& ln -sf /dev/stderr /usr/local/openresty/nginx/logs/error.log \
|
||||
&& mkdir -p /var/run/openresty
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y procps luarocks \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
&& mkdir -p /var/run/openresty \
|
||||
&& cd /usr/local \
|
||||
&& rm -rf /tmp/*
|
||||
|
||||
COPY nginx.conf /usr/local/openresty/nginx/conf/nginx.conf
|
||||
#RUN apt-get install liblua5.3-dev
|
||||
WORKDIR /usr/local/openresty
|
||||
|
||||
Reference in New Issue
Block a user