18 lines
642 B
Bash
18 lines
642 B
Bash
#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 {} \;
|
|
|
|
cd $outputfolder
|
|
|
|
cp --parents `find -name \*.br*` /${nginxfolder}/
|
|
cp --parents `find -name \*.gz*` /${nginxfolder}/
|