bump depends
Some checks failed
Publish Docker Image / docker (push) Has been cancelled

This commit is contained in:
Lee 2024-07-07 18:06:04 +00:00
parent 2039f673ad
commit 1296ce3722

@ -1,5 +1,5 @@
# Stage 1: Build Nginx # Stage 1: Build Nginx
FROM alpine:3.19.1 as builder FROM alpine:3.20.1 as builder
# Install build dependencies and required tools # Install build dependencies and required tools
RUN apk update && apk upgrade && \ RUN apk update && apk upgrade && \
@ -7,9 +7,9 @@ RUN apk update && apk upgrade && \
# Download and build the latest version of Nginx from source # Download and build the latest version of Nginx from source
WORKDIR /tmp WORKDIR /tmp
RUN wget https://nginx.org/download/nginx-1.25.3.tar.gz && \ RUN wget https://nginx.org/download/nginx-1.27.0.tar.gz && \
tar -xzvf nginx-1.25.3.tar.gz && \ tar -xzvf nginx-1.27.0.tar.gz && \
cd nginx-1.25.3 && \ cd nginx-1.27.0 && \
./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/sbin/nginx --conf-path=/etc/nginx/nginx.conf && \ ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/sbin/nginx --conf-path=/etc/nginx/nginx.conf && \
make > /dev/null 2>&1 && \ make > /dev/null 2>&1 && \
make install > /dev/null 2>&1 && \ make install > /dev/null 2>&1 && \
@ -31,7 +31,7 @@ COPY ./docker/index.html /tmp/index.html
COPY ./public /tmp/public COPY ./public /tmp/public
# Stage 2: Create a smaller production image # Stage 2: Create a smaller production image
FROM alpine:3.19.1 FROM alpine:3.20.1
# Copy Nginx and PHP-FPM binaries and configurations from the builder stage # Copy Nginx and PHP-FPM binaries and configurations from the builder stage
COPY --from=builder /usr/local/nginx /usr/local/nginx COPY --from=builder /usr/local/nginx /usr/local/nginx