Reduce size of docker images for API 33/129733/3
authordanielhanrahan <daniel.hanrahan@est.tech>
Wed, 29 Jun 2022 12:51:39 +0000 (13:51 +0100)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Wed, 13 Jul 2022 10:35:32 +0000 (11:35 +0100)
commita5dd0e0e1dc12c693b338ca94212b2bf5f32c53b
tree0576cf4fb5b8480b277185685f08916982ff7434
parentfdd186004f61cd22688116515a27a2efd4550072
Reduce size of docker images for API

Remove unused jar files from image (not needed since spring boot)
Avoid creating extra layers when extracting tarball
Reduce size of Alpine image by 73% (956MB to 259MB)
Reduce size of OpenSuse image by 62% (1.12GB to 423MB)

Issue-ID: POLICY-4265
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I321cd42ade294a8af40c64612037d3ca1cf58341
packages/policy-api-docker/src/main/docker/Dockerfile
packages/policy-api-docker/src/main/docker/suse.Dockerfile
packages/policy-api-tarball/src/main/package/tarball/assembly.xml