Skip to content

Commit dd91bf6

Browse files
committed
fix regex bug
1 parent 9bb9257 commit dd91bf6

7 files changed

Lines changed: 42 additions & 28 deletions

File tree

images/runtime/php-fpm/8.1/bullseye.Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -289,10 +289,12 @@ COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.co
289289
RUN sed -ri -e 's!^user\s+\S+;!user www-data;!' /etc/nginx/nginx.conf \
290290
&& sed -ri -e 's!worker_connections\s+1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
291291
&& 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)
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+
&& grep -q 'tcp_nopush' /etc/nginx/nginx.conf || { echo 'ERROR: tcp_nopush replacement failed'; exit 1; } \
297+
&& grep -q '^[^#]*gzip\s*on' /etc/nginx/nginx.conf || { echo 'ERROR: gzip replacement failed'; exit 1; }
296298
# Fix temp directory ownership after changing nginx user to www-data
297299
RUN chown -R www-data:www-data /var/cache/nginx
298300
RUN nginx -t

images/runtime/php-fpm/8.2/bullseye.Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -289,10 +289,12 @@ COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.co
289289
RUN sed -ri -e 's!^user\s+\S+;!user www-data;!' /etc/nginx/nginx.conf \
290290
&& sed -ri -e 's!worker_connections\s+1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
291291
&& 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)
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+
&& grep -q 'tcp_nopush' /etc/nginx/nginx.conf || { echo 'ERROR: tcp_nopush replacement failed'; exit 1; } \
297+
&& grep -q '^[^#]*gzip\s*on' /etc/nginx/nginx.conf || { echo 'ERROR: gzip replacement failed'; exit 1; }
296298
# Fix temp directory ownership after changing nginx user to www-data
297299
RUN chown -R www-data:www-data /var/cache/nginx
298300
RUN nginx -t

images/runtime/php-fpm/8.3/bookworm.Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -283,10 +283,12 @@ COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.co
283283
RUN sed -ri -e 's!^user\s+\S+;!user www-data;!' /etc/nginx/nginx.conf \
284284
&& sed -ri -e 's!worker_connections\s+1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
285285
&& 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)
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+
&& grep -q 'tcp_nopush' /etc/nginx/nginx.conf || { echo 'ERROR: tcp_nopush replacement failed'; exit 1; } \
291+
&& grep -q '^[^#]*gzip\s*on' /etc/nginx/nginx.conf || { echo 'ERROR: gzip replacement failed'; exit 1; }
290292
# Fix temp directory ownership after changing nginx user to www-data
291293
RUN chown -R www-data:www-data /var/cache/nginx
292294
RUN nginx -t

images/runtime/php-fpm/8.3/bullseye.Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,10 +288,12 @@ COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.co
288288
RUN sed -ri -e 's!^user\s+\S+;!user www-data;!' /etc/nginx/nginx.conf \
289289
&& sed -ri -e 's!worker_connections\s+1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
290290
&& 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)
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+
&& grep -q 'tcp_nopush' /etc/nginx/nginx.conf || { echo 'ERROR: tcp_nopush replacement failed'; exit 1; } \
296+
&& grep -q '^[^#]*gzip\s*on' /etc/nginx/nginx.conf || { echo 'ERROR: gzip replacement failed'; exit 1; }
295297
# Fix temp directory ownership after changing nginx user to www-data
296298
RUN chown -R www-data:www-data /var/cache/nginx
297299
RUN nginx -t

images/runtime/php-fpm/8.4/bookworm.Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -283,10 +283,12 @@ COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.co
283283
RUN sed -ri -e 's!^user\s+\S+;!user www-data;!' /etc/nginx/nginx.conf \
284284
&& sed -ri -e 's!worker_connections\s+1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
285285
&& 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)
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+
&& grep -q 'tcp_nopush' /etc/nginx/nginx.conf || { echo 'ERROR: tcp_nopush replacement failed'; exit 1; } \
291+
&& grep -q '^[^#]*gzip\s*on' /etc/nginx/nginx.conf || { echo 'ERROR: gzip replacement failed'; exit 1; }
290292
# Fix temp directory ownership after changing nginx user to www-data
291293
RUN chown -R www-data:www-data /var/cache/nginx
292294
RUN nginx -t

images/runtime/php-fpm/8.4/bullseye.Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,10 +288,12 @@ COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.co
288288
RUN sed -ri -e 's!^user\s+\S+;!user www-data;!' /etc/nginx/nginx.conf \
289289
&& sed -ri -e 's!worker_connections\s+1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
290290
&& 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)
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+
&& grep -q 'tcp_nopush' /etc/nginx/nginx.conf || { echo 'ERROR: tcp_nopush replacement failed'; exit 1; } \
296+
&& grep -q '^[^#]*gzip\s*on' /etc/nginx/nginx.conf || { echo 'ERROR: gzip replacement failed'; exit 1; }
295297
# Fix temp directory ownership after changing nginx user to www-data
296298
RUN chown -R www-data:www-data /var/cache/nginx
297299
RUN nginx -t

images/runtime/php-fpm/8.5/noble.Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -284,10 +284,12 @@ COPY images/runtime/php-fpm/nginx_conf/default.conf /etc/nginx/conf.d/default.co
284284
RUN sed -ri -e 's!^user\s+\S+;!user www-data;!' /etc/nginx/nginx.conf \
285285
&& sed -ri -e 's!worker_connections\s+1024!worker_connections 10068!g' /etc/nginx/nginx.conf \
286286
&& 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)
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+
&& grep -q 'tcp_nopush' /etc/nginx/nginx.conf || { echo 'ERROR: tcp_nopush replacement failed'; exit 1; } \
292+
&& grep -q '^[^#]*gzip\s*on' /etc/nginx/nginx.conf || { echo 'ERROR: gzip replacement failed'; exit 1; }
291293
# Fix temp directory ownership after changing nginx user to www-data
292294
RUN chown -R www-data:www-data /var/cache/nginx
293295
RUN nginx -t

0 commit comments

Comments
 (0)