properly cache npm ci in Docker container image support hotloading outside ci
Change-Id: Iee2e07e1d85b0da14826ce280833be15d28b62ca
Change-Id: Id48de471bffda421a6ae70d15c66e7c5477fc1d1