summaryrefslogtreecommitdiffstats
path: root/test-scheduler/docker
diff options
context:
space:
mode:
Diffstat (limited to 'test-scheduler/docker')
-rw-r--r--test-scheduler/docker/clean.sh4
-rw-r--r--test-scheduler/docker/plugin/build.sh1
-rw-r--r--test-scheduler/docker/ui/pre-builder/Dockerfile1
3 files changed, 6 insertions, 0 deletions
diff --git a/test-scheduler/docker/clean.sh b/test-scheduler/docker/clean.sh
index cab7a1b0..bcb4d89f 100644
--- a/test-scheduler/docker/clean.sh
+++ b/test-scheduler/docker/clean.sh
@@ -7,6 +7,8 @@
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
+basepath=$(cd `dirname $0`; pwd)
+
sudo docker rm -f t-scheduler-server \
t-scheduler-ui \
conductor_conductor-server_1 \
@@ -29,4 +31,6 @@ sudo docker rmi x-lab/test-scheduler:server \
nginx:latest \
java:latest \
+sudo rm -rf ${basepath}/plugin/tmp_files/
+
echo "--- Clean Finished ---"
diff --git a/test-scheduler/docker/plugin/build.sh b/test-scheduler/docker/plugin/build.sh
index d5523b49..079f2d1e 100644
--- a/test-scheduler/docker/plugin/build.sh
+++ b/test-scheduler/docker/plugin/build.sh
@@ -25,4 +25,5 @@ docker rm -f $plugin_container
#build the images of conductor.
cd $tmppath/conductor/docker
+sed -i '/&& npm install/a\ && npm i natives@1.1.6 -S \\' ui/Dockerfile
docker-compose build
diff --git a/test-scheduler/docker/ui/pre-builder/Dockerfile b/test-scheduler/docker/ui/pre-builder/Dockerfile
index 92fbda32..4144ce2e 100644
--- a/test-scheduler/docker/ui/pre-builder/Dockerfile
+++ b/test-scheduler/docker/ui/pre-builder/Dockerfile
@@ -12,6 +12,7 @@ MAINTAINER x-lab/Leo
WORKDIR /home/test-scheduler/ui
COPY ./ui .
+RUN npm install npm@6.7.0 -g
RUN npm install
RUN npm run build