Use LWUI version to allow caching 63/6563/2
authorMike Marchetti <mmarchetti@sandvine.com>
Wed, 26 Sep 2018 13:58:55 +0000 (09:58 -0400)
committerMike Marchetti <mmarchetti@sandvine.com>
Wed, 26 Sep 2018 15:42:03 +0000 (11:42 -0400)
- use time/seconds to break cache until lwui packaging is supported
- avoids usings --no-cache due to upstream npm install delays
Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
Change-Id: I5f037a955b2091e0477c7fe22674f43458436145

docker/light-ui/Dockerfile
docker/light-ui/Makefile
docker/mk/Makefile.include

index f845f7a..5cf9aa7 100644 (file)
@@ -4,7 +4,9 @@ WORKDIR /usr/src/app
 
 RUN apt-get update && apt-get install -y npm git python-pip nginx supervisor
 RUN npm install -g bower
-RUN git clone https://osm.etsi.org/gerrit/osm/LW-UI /usr/src/app
+
+ARG LWUI_VERSION=
+RUN git clone https://osm.etsi.org/gerrit/osm/LW-UI /usr/src/app && echo LWUI_VERSION
 
 RUN ln -s /usr/bin/nodejs /usr/bin/node
 RUN bower install --allow-root
index e638100..d64462a 100644 (file)
@@ -1,6 +1,3 @@
 include ../mk/Makefile.include
 
-# Currently LW-UI needs no-cache (binary version packages not yet available)
-DOCKER_ARGS += $(NO_CACHE)
-
 MDG=$(shell basename $(CURDIR))
index 81529f3..0c44636 100644 (file)
@@ -44,6 +44,7 @@ build: $(MKBUILD) $(DEPS_TARGETS)
                    --build-arg NBI_VERSION==$(shell cat $(MKBUILD)/.dep_NBI) \
                    --build-arg POL_VERSION==$(shell cat $(MKBUILD)/.dep_POL) \
                    --build-arg DEVOPS_VERSION==$(shell cat $(MKBUILD)/.dep_devops) \
+                   --build-arg LWUI_VERSION==$(shell date +%s) \
                    $(DOCKER_ARGS) .
 
 clean: