From 4e81daafec2659e0c35bc3de92e3be68d78b428d Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Wed, 2 Nov 2016 12:22:10 -0400 Subject: [PATCH] Hack for downgrading npm when using overlay storage driver https://github.com/npm/npm/issues/9863 --- tools/docker-compose/unit-tests/Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/docker-compose/unit-tests/Dockerfile b/tools/docker-compose/unit-tests/Dockerfile index d3e4df7178..756fe3f607 100644 --- a/tools/docker-compose/unit-tests/Dockerfile +++ b/tools/docker-compose/unit-tests/Dockerfile @@ -33,6 +33,12 @@ RUN yum install -y \ RUN curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - RUN yum install -y nodejs + +# https://github.com/npm/npm/issues/9863 +RUN cd $(npm root -g)/npm \ + && npm install fs-extra \ + && sed -i -e s/graceful-fs/fs-extra/ -e s/fs\.rename/fs.move/ ./lib/utils/rename.js + RUN npm install -g npm@3.10.7 WORKDIR "/ansible-tower"