Add 'Minify/minify_and_precompression.sh'
This commit is contained in:
14
Minify/minify_and_precompression.sh
Normal file
14
Minify/minify_and_precompression.sh
Normal file
@@ -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/
|
||||
Reference in New Issue
Block a user