Optimize Dockerfile to reduce SDC image size 71/89971/2
authorSatoshi Fujii <fujii-satoshi@jp.fujitsu.com>
Mon, 17 Jun 2019 04:25:22 +0000 (13:25 +0900)
committerOfir Sonsino <ofir.sonsino@intl.att.com>
Wed, 19 Jun 2019 07:16:54 +0000 (07:16 +0000)
Use --chown flag at ADD command instead of executing chown

Issue-ID: SDC-2366
Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com>
Change-Id: I5aa36da91e45bad5f6ae0bd817a3cdf8186668d8

catalog-be/sdc-backend/Dockerfile
catalog-fe/sdc-frontend/Dockerfile
openecomp-be/dist/sdc-onboard-backend-docker/artifacts/Dockerfile

index 7fd9789..fc0c9cf 100644 (file)
@@ -4,12 +4,10 @@ COPY chef-solo /root/chef-solo/
 
 COPY chef-repo/cookbooks/. /root/chef-solo/cookbooks/
 
-ADD catalog-be-*.war       ${JETTY_BASE}/webapps/
+ADD --chown=jetty:jetty catalog-be-*.war       ${JETTY_BASE}/webapps/
 
 USER root
 
-RUN chown -R jetty:jetty   ${JETTY_BASE}/webapps
-
 COPY startup.sh /root/
 
 RUN chmod 770 /root/startup.sh
index 63618fc..a4273f3 100644 (file)
@@ -4,14 +4,12 @@ COPY chef-solo /root/chef-solo/
 
 COPY chef-repo/cookbooks /root/chef-solo/cookbooks/
 
-ADD onboarding*.war         ${JETTY_BASE}/webapps/
+ADD --chown=jetty:jetty onboarding*.war         ${JETTY_BASE}/webapps/
 
-ADD catalog-fe-*.war        ${JETTY_BASE}/webapps/
+ADD --chown=jetty:jetty catalog-fe-*.war        ${JETTY_BASE}/webapps/
 
 USER root
 
-RUN chown -R jetty:jetty    ${JETTY_BASE}/webapps
-
 COPY startup.sh /root/
 
 RUN chmod 770 /root/startup.sh
index f49b284..b499966 100644 (file)
@@ -4,14 +4,12 @@ COPY chef-solo /root/chef-solo/
 
 COPY chef-repo/cookbooks /root/chef-solo/cookbooks/
 
-ADD onboarding-be-*.war    ${JETTY_BASE}/webapps/
+ADD --chown=jetty:jetty onboarding-be-*.war    ${JETTY_BASE}/webapps/
 
-ADD api-docs.war           ${JETTY_BASE}/webapps/
+ADD --chown=jetty:jetty api-docs.war           ${JETTY_BASE}/webapps/
 
 USER root
 
-RUN chown -R jetty:jetty   ${JETTY_BASE}/webapps
-
 COPY startup.sh /root/
 
 RUN chmod 770 /root/startup.sh