DEV: ENV variable for brotli quality in assets:precompile rake task (#26286)
Why this change? This ENV allows the brotli compression quality to be configurable such that one can opt for a higher/lower level of compression based on their preferences.
This commit is contained in:
parent
2d867aa8e5
commit
0aa92500aa
|
@ -196,7 +196,8 @@ end
|
||||||
|
|
||||||
# different brotli versions use different parameters
|
# different brotli versions use different parameters
|
||||||
def brotli_command(path, max_compress)
|
def brotli_command(path, max_compress)
|
||||||
compression_quality = max_compress ? "11" : "6"
|
compression_quality =
|
||||||
|
max_compress ? "11" : (ENV["DISCOURSE_ASSETS_PRECOMPILE_DEFAULT_BROTLI_QUALITY"] || "6")
|
||||||
"brotli -f --quality=#{compression_quality} #{path} --output=#{path}.br"
|
"brotli -f --quality=#{compression_quality} #{path} --output=#{path}.br"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue