28
29
30
31
32
33
34
35
36
37
38
39
40
|
# File 'lib/jets/builders/code_size.rb', line 28
def display_sizes
code_size = compute_size("#{stage_area}/code")
opt_size = compute_size("#{stage_area}/opt")
total_size = opt_size + code_size
overlimit = (LAMBDA_SIZE_LIMIT * 1024 - total_size) * -1
say "Sizes:"
say "Code: #{megabytes(code_size)} - #{stage_area}/code"
say "Gem Layer: #{megabytes(opt_size)} - #{stage_area}/opt"
say "Total Package: #{megabytes(total_size)}"
say "Over limit by: #{megabytes(overlimit)}"
say "Sometimes blowing away the /tmp/jets cache will reduce the size: rm -rf /tmp/jets"
end
|