w
Size: a a a
w
BB
w
w
w
BB
BB
BB
GB
BB
BB
GB
SK
RUN BUNDLE_WITHOUT="test development" BUNDLE_FROZEN=true bundle install --jobs 5 --retry 5 \
&& rm -rf /root/.bundle/cache \
&& find /usr/local/bundle/ruby -name "*.gem" -delete \
-o -name "*.c" -delete -o -name "*.o" -delete \
-o -name "gem_make.out" -delete -o -name "*.log" -delete \
&& find /usr/local/bundle/ruby -maxdepth 4 -name "*.rdoc" -delete \
-o -name "*.md" -delete -o -name "*.txt" -delete \
-o -name "*file" -delete \
-o -name ".*" -type f -delete \
&& find /usr/local/bundle/ruby -maxdepth 4 -name "*LICENSE*" -delete -o -name "CHANGELOG" -delete \
&& find /usr/local/bundle/ruby -maxdepth 4 -name "spec" -exec rm -rf {} + \
-o -name "test" -exec rm -rf {} + \
-o -name "example*" -exec rm -rf {} + \
-o -name "rdoc" -exec rm -rf {} + \
-o -name "doc*" -exec rm -rf {} + \
-o -name "script*" -exec rm -rf {} + \
-o -name "contrib" -exec rm -rf {} +
V
i
PP
RUN BUNDLE_WITHOUT="test development" BUNDLE_FROZEN=true bundle install --jobs 5 --retry 5 \
&& rm -rf /root/.bundle/cache \
&& find /usr/local/bundle/ruby -name "*.gem" -delete \
-o -name "*.c" -delete -o -name "*.o" -delete \
-o -name "gem_make.out" -delete -o -name "*.log" -delete \
&& find /usr/local/bundle/ruby -maxdepth 4 -name "*.rdoc" -delete \
-o -name "*.md" -delete -o -name "*.txt" -delete \
-o -name "*file" -delete \
-o -name ".*" -type f -delete \
&& find /usr/local/bundle/ruby -maxdepth 4 -name "*LICENSE*" -delete -o -name "CHANGELOG" -delete \
&& find /usr/local/bundle/ruby -maxdepth 4 -name "spec" -exec rm -rf {} + \
-o -name "test" -exec rm -rf {} + \
-o -name "example*" -exec rm -rf {} + \
-o -name "rdoc" -exec rm -rf {} + \
-o -name "doc*" -exec rm -rf {} + \
-o -name "script*" -exec rm -rf {} + \
-o -name "contrib" -exec rm -rf {} +
/usr/local/bundle
в итоговый *-slim
(без тулчейна) образ.SK
SK
bundle clean
в github action - тк заметил что bundle gem cache 1.5Gb и загрузка занимает 30sMS