diff --git a/web/Dockerfile b/web/Dockerfile
index 1b44544..9b902d0 100644
--- a/web/Dockerfile
+++ b/web/Dockerfile
@@ -1,4 +1,27 @@
-FROM repository.anxinyun.cn/base-images/nodejs12:20.10.12.2
+# FROM repository.anxinyun.cn/base-images/nodejs12:20.10.12.2
+
+# COPY . /var/app
+
+# WORKDIR /var/app
+
+# EXPOSE 8080
+
+# RUN npm cache clean -f
+
+# RUN npm install --registry http://10.8.30.22:7000 --legacy-peer-deps
+# RUN export NODE_OPTIONS=--max_old_space_size=4096&&npm run build
+# RUN rm -rf client/src
+# RUN rm -rf node_modules
+
+# RUN npm install --production --registry http://10.8.30.22:7000
+# #RUN npm cache clean -f && npm install --production --force --registry http://10.8.30.22:7000
+
+# CMD ["-u", "http://localhost:8088"]
+
+# ENTRYPOINT [ "node", "server.js" ]
+
+
+FROM registry.cn-hangzhou.aliyuncs.com/fs-devops/node:12-dev as builder
COPY . /var/app
@@ -6,16 +29,19 @@ WORKDIR /var/app
EXPOSE 8080
+RUN npm config set registry=http://10.8.30.22:7000
+RUN echo "{\"time\":\"$BUILD_TIMESTAMP\",\"build\": \"$BUILD_NUMBER\",\"revision\": \"$SVN_REVISION_1\",\"URL\":\"$SVN_URL_1\"}" > version.json
RUN npm cache clean -f
-
-RUN npm install --registry http://10.8.30.22:7000 --legacy-peer-deps
-RUN export NODE_OPTIONS=--max_old_space_size=4096&&npm run build
+RUN npm install --registry http://10.8.30.22:7000
+RUN npm run build
RUN rm -rf client/src
RUN rm -rf node_modules
-
RUN npm install --production --registry http://10.8.30.22:7000
-#RUN npm cache clean -f && npm install --production --force --registry http://10.8.30.22:7000
-CMD ["-u", "http://localhost:8088"]
+FROM registry.cn-hangzhou.aliyuncs.com/fs-devops/node-16:7.22-06-20
+
+COPY --from=builder --chown=node /var/app /home/node/app
+
+WORKDIR /home/node/app
-ENTRYPOINT [ "node", "server.js" ]
\ No newline at end of file
+CMD ["node", "server.js"]
\ No newline at end of file
diff --git a/web/client/src/index.js b/web/client/src/index.js
index aba3f6d..dac0415 100644
--- a/web/client/src/index.js
+++ b/web/client/src/index.js
@@ -4,4 +4,4 @@ import React from 'react';
import { render } from 'react-dom';
import App from './app';
-render((