File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -284,14 +284,17 @@ RUN curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor -o /usr/
284284 && echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/debian bullseye nginx" > /etc/apt/sources.list.d/nginx.list
285285RUN apt-get update
286286RUN yes '' | apt-get install nginx=1.30.0-1~bullseye -y
287- RUN ls -l /etc/nginx
288287COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.conf
289- RUN sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
290- && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
291- RUN sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf
288+ # Patch nginx.conf for behavioral parity with previous Debian/Sury nginx package
292289RUN sed -ri -e 's!^user\s +\S +;!user www-data;!' /etc/nginx/nginx.conf \
293- && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1)
294- RUN ls -l /etc/nginx
290+ && sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
291+ && sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf \
292+ && sed -ri -e 's!#tcp_nopush\s\+ on;!tcp_nopush on;!' /etc/nginx/nginx.conf \
293+ && sed -ri -e 's!#gzip\s\+ on;!gzip on;!' /etc/nginx/nginx.conf \
294+ && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1) \
295+ && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
296+ # Fix temp directory ownership after changing nginx user to www-data
297+ RUN chown -R www-data:www-data /var/cache/nginx
295298RUN nginx -t
296299# Edit the default port setting
297300ENV NGINX_PORT 8080
Original file line number Diff line number Diff line change @@ -284,14 +284,17 @@ RUN curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor -o /usr/
284284 && echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/debian bullseye nginx" > /etc/apt/sources.list.d/nginx.list
285285RUN apt-get update
286286RUN yes '' | apt-get install nginx=1.30.0-1~bullseye -y
287- RUN ls -l /etc/nginx
288287COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.conf
289- RUN sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
290- && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
291- RUN sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf
288+ # Patch nginx.conf for behavioral parity with previous Debian/Sury nginx package
292289RUN sed -ri -e 's!^user\s +\S +;!user www-data;!' /etc/nginx/nginx.conf \
293- && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1)
294- RUN ls -l /etc/nginx
290+ && sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
291+ && sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf \
292+ && sed -ri -e 's!#tcp_nopush\s\+ on;!tcp_nopush on;!' /etc/nginx/nginx.conf \
293+ && sed -ri -e 's!#gzip\s\+ on;!gzip on;!' /etc/nginx/nginx.conf \
294+ && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1) \
295+ && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
296+ # Fix temp directory ownership after changing nginx user to www-data
297+ RUN chown -R www-data:www-data /var/cache/nginx
295298RUN nginx -t
296299# Edit the default port setting
297300ENV NGINX_PORT 8080
Original file line number Diff line number Diff line change @@ -278,14 +278,17 @@ RUN curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor -o /usr/
278278 && echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/debian bookworm nginx" > /etc/apt/sources.list.d/nginx.list
279279RUN apt-get update
280280RUN yes '' | apt-get install nginx=1.30.0-1~bookworm -y
281- RUN ls -l /etc/nginx
282281COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.conf
283- RUN sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
284- && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
285- RUN sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf
282+ # Patch nginx.conf for behavioral parity with previous Debian/Sury nginx package
286283RUN sed -ri -e 's!^user\s +\S +;!user www-data;!' /etc/nginx/nginx.conf \
287- && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1)
288- RUN ls -l /etc/nginx
284+ && sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
285+ && sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf \
286+ && sed -ri -e 's!#tcp_nopush\s\+ on;!tcp_nopush on;!' /etc/nginx/nginx.conf \
287+ && sed -ri -e 's!#gzip\s\+ on;!gzip on;!' /etc/nginx/nginx.conf \
288+ && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1) \
289+ && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
290+ # Fix temp directory ownership after changing nginx user to www-data
291+ RUN chown -R www-data:www-data /var/cache/nginx
289292RUN nginx -t
290293# Edit the default port setting
291294ENV NGINX_PORT 8080
Original file line number Diff line number Diff line change @@ -283,14 +283,17 @@ RUN curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor -o /usr/
283283 && echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/debian bullseye nginx" > /etc/apt/sources.list.d/nginx.list
284284RUN apt-get update
285285RUN yes '' | apt-get install nginx=1.30.0-1~bullseye -y
286- RUN ls -l /etc/nginx
287286COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.conf
288- RUN sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
289- && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
290- RUN sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf
287+ # Patch nginx.conf for behavioral parity with previous Debian/Sury nginx package
291288RUN sed -ri -e 's!^user\s +\S +;!user www-data;!' /etc/nginx/nginx.conf \
292- && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1)
293- RUN ls -l /etc/nginx
289+ && sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
290+ && sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf \
291+ && sed -ri -e 's!#tcp_nopush\s\+ on;!tcp_nopush on;!' /etc/nginx/nginx.conf \
292+ && sed -ri -e 's!#gzip\s\+ on;!gzip on;!' /etc/nginx/nginx.conf \
293+ && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1) \
294+ && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
295+ # Fix temp directory ownership after changing nginx user to www-data
296+ RUN chown -R www-data:www-data /var/cache/nginx
294297RUN nginx -t
295298# Edit the default port setting
296299ENV NGINX_PORT 8080
Original file line number Diff line number Diff line change @@ -278,14 +278,17 @@ RUN curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor -o /usr/
278278 && echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/debian bookworm nginx" > /etc/apt/sources.list.d/nginx.list
279279RUN apt-get update
280280RUN yes '' | apt-get install nginx=1.30.0-1~bookworm -y
281- RUN ls -l /etc/nginx
282281COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.conf
283- RUN sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
284- && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
285- RUN sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf
282+ # Patch nginx.conf for behavioral parity with previous Debian/Sury nginx package
286283RUN sed -ri -e 's!^user\s +\S +;!user www-data;!' /etc/nginx/nginx.conf \
287- && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1)
288- RUN ls -l /etc/nginx
284+ && sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
285+ && sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf \
286+ && sed -ri -e 's!#tcp_nopush\s\+ on;!tcp_nopush on;!' /etc/nginx/nginx.conf \
287+ && sed -ri -e 's!#gzip\s\+ on;!gzip on;!' /etc/nginx/nginx.conf \
288+ && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1) \
289+ && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
290+ # Fix temp directory ownership after changing nginx user to www-data
291+ RUN chown -R www-data:www-data /var/cache/nginx
289292RUN nginx -t
290293# Edit the default port setting
291294ENV NGINX_PORT 8080
Original file line number Diff line number Diff line change @@ -283,14 +283,17 @@ RUN curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor -o /usr/
283283 && echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/debian bullseye nginx" > /etc/apt/sources.list.d/nginx.list
284284RUN apt-get update
285285RUN yes '' | apt-get install nginx=1.30.0-1~bullseye -y
286- RUN ls -l /etc/nginx
287286COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.conf
288- RUN sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
289- && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
290- RUN sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf
287+ # Patch nginx.conf for behavioral parity with previous Debian/Sury nginx package
291288RUN sed -ri -e 's!^user\s +\S +;!user www-data;!' /etc/nginx/nginx.conf \
292- && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1)
293- RUN ls -l /etc/nginx
289+ && sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
290+ && sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf \
291+ && sed -ri -e 's!#tcp_nopush\s\+ on;!tcp_nopush on;!' /etc/nginx/nginx.conf \
292+ && sed -ri -e 's!#gzip\s\+ on;!gzip on;!' /etc/nginx/nginx.conf \
293+ && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1) \
294+ && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
295+ # Fix temp directory ownership after changing nginx user to www-data
296+ RUN chown -R www-data:www-data /var/cache/nginx
294297RUN nginx -t
295298# Edit the default port setting
296299ENV NGINX_PORT 8080
Original file line number Diff line number Diff line change @@ -279,14 +279,17 @@ RUN curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor -o /usr/
279279 && echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/ubuntu noble nginx" > /etc/apt/sources.list.d/nginx.list
280280RUN apt-get update
281281RUN apt-get install -y nginx=1.30.0-1~noble
282- RUN ls -l /etc/nginx
283282COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.conf
284- RUN sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
285- && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
286- RUN sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf
283+ # Patch nginx.conf for behavioral parity with previous Debian/Sury nginx package
287284RUN sed -ri -e 's!^user\s +\S +;!user www-data;!' /etc/nginx/nginx.conf \
288- && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1)
289- RUN ls -l /etc/nginx
285+ && sed -ri -e 's!worker_connections\s +1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
286+ && sed -ri -e '/worker_connections/a\ multi_accept on;' /etc/nginx/nginx.conf \
287+ && sed -ri -e 's!#tcp_nopush\s\+ on;!tcp_nopush on;!' /etc/nginx/nginx.conf \
288+ && sed -ri -e 's!#gzip\s\+ on;!gzip on;!' /etc/nginx/nginx.conf \
289+ && grep -q '^user www-data;' /etc/nginx/nginx.conf || (echo 'ERROR: nginx user replacement failed' && exit 1) \
290+ && grep -q 'worker_connections.*10068' /etc/nginx/nginx.conf || (echo 'ERROR: worker_connections replacement failed' && exit 1)
291+ # Fix temp directory ownership after changing nginx user to www-data
292+ RUN chown -R www-data:www-data /var/cache/nginx
290293RUN nginx -t
291294# Edit the default port setting
292295ENV NGINX_PORT=8080
You can’t perform that action at this time.
0 commit comments