summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPratik Raj <rajpratik71@gmail.com>2020-10-03 11:49:04 +0530
committerPratik Raj <rajpratik71@gmail.com>2020-10-03 11:49:04 +0530
commitdd8d284c3621b58a27568843a94e91ff34369f31 (patch)
tree730c26dc48c85ca4b757b8ed5660a1f79b66ab9f
parent8a20477005a6d9ab1e647597695aefc91328e5ea (diff)
downloadheat-templates-dd8d284c3621b58a27568843a94e91ff34369f31.tar.gz
optimize size and time using --no-cache-dir
Using --no-cache-dir flag in pip install ,make sure dowloaded packages by pip don't cached on system . This is a best practise which make sure to fetch ftom repo instead of using local cached one . Further , in case of Docker Containers , by restricing caching , we can reduce image size. In term of stats , it depends upon the number of python packages multiplied by their respective size . e.g for heavy packages with a lot of dependencies it reduce a lot by don't caching pip packages. Further , more detail information can be found at https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6 Change-Id: I99570e8da62205498bdba6064160d2592a86ad3e Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
-rw-r--r--hot/software-config/heat-container-agent/Dockerfile2
1 files changed, 1 insertions, 1 deletions
diff --git a/hot/software-config/heat-container-agent/Dockerfile b/hot/software-config/heat-container-agent/Dockerfile
index a37d809..92b60e0 100644
--- a/hot/software-config/heat-container-agent/Dockerfile
+++ b/hot/software-config/heat-container-agent/Dockerfile
@@ -10,7 +10,7 @@ RUN dnf -y --setopt=tsflags=nodocs install \
# pip installing dpath as python-dpath is an older version of dpath
# install docker-compose
-RUN pip install --no-cache dpath docker-compose
+RUN pip --no-cache-dir install dpath docker-compose
ADD ./scripts/55-heat-config \
/opt/stack/os-config-refresh/configure.d/