From 1207236e9c297ecea206a07c3b54e9e4f01cdd7a Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Mon, 23 Sep 2024 11:13:48 +0200 Subject: Docker entrypoint optimize find sed (#6827) Single `find` and single `sed` command instead of 3 --- Docker/entrypoint.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Docker') diff --git a/Docker/entrypoint.sh b/Docker/entrypoint.sh index bf250840a..38006ca6f 100755 --- a/Docker/entrypoint.sh +++ b/Docker/entrypoint.sh @@ -3,9 +3,10 @@ ln -snf "/usr/share/zoneinfo/$TZ" /etc/localtime echo "$TZ" >/etc/timezone -find /etc/php*/ -type f -name php.ini -exec sed -r -i "\\#^;?date.timezone#s#^.*#date.timezone = $TZ#" {} \; -find /etc/php*/ -type f -name php.ini -exec sed -r -i "\\#^;?post_max_size#s#^.*#post_max_size = 32M#" {} \; -find /etc/php*/ -type f -name php.ini -exec sed -r -i "\\#^;?upload_max_filesize#s#^.*#upload_max_filesize = 32M#" {} \; +find /etc/php*/ -type f -name php.ini -exec sed -i -E \ + -e "\\#^;?date.timezone#s#^.*#date.timezone = $TZ#" \ + -e "\\#^;?post_max_size#s#^.*#post_max_size = 32M#" \ + -e "\\#^;?upload_max_filesize#s#^.*#upload_max_filesize = 32M#" {} \; if [ -n "$LISTEN" ]; then find /etc/apache2/ -type f -name FreshRSS.Apache.conf -exec sed -r -i "\\#^Listen#s#^.*#Listen $LISTEN#" {} \; -- cgit v1.2.3