From b1f59b657e8a1e2150f3cc9e324c3c3b662407bd Mon Sep 17 00:00:00 2001 From: bprieshof Date: Thu, 24 Jan 2019 14:22:48 +0100 Subject: [PATCH] Add 'Minify/minify_and_precompression.sh' --- Minify/minify_and_precompression.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Minify/minify_and_precompression.sh diff --git a/Minify/minify_and_precompression.sh b/Minify/minify_and_precompression.sh new file mode 100644 index 0000000..c11ee7b --- /dev/null +++ b/Minify/minify_and_precompression.sh @@ -0,0 +1,14 @@ +#setting Variables +domain= +nginxfolder=/var/www/${domain} +outputfolder=/tmp/brotli/${domain} + + +##No modifing +minify -r -o $outputfolder/ $nginxfolder + +find $outputfolder/ -type f \( -name '*.html' -o -name '*.js' -o -name '*.json' -o -name '*.htm' -o -name '*.css' -o -name '*.xml' -o -name '*.svg' \) -exec brotli -v -k -f --best {} \; + +find $outputfolder/ -type f \( -name '*.html' -o -name '*.js' -o -name '*.json' -o -name '*.htm' -o -name '*.css' -o -name '*.xml' -o -name '*.svg' \) -exec gzip -v -k -f --best {} \; + +cp $outputfolder/*.{br,gz} $nginxfolder/ \ No newline at end of file