Browse Source

运维巡检平台

master
wenlele 2 years ago
parent
commit
0946ec3e7b
  1. 42
      web/Dockerfile
  2. 2
      web/client/src/index.js
  3. 2
      web/client/src/layout/components/header/index.js

42
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" ]
CMD ["node", "server.js"]

2
web/client/src/index.js

@ -4,4 +4,4 @@ import React from 'react';
import { render } from 'react-dom';
import App from './app';
render((<App projectName="巡检WEB" />), document.getElementById('App'));
render((<App projectName="运维巡检平台" />), document.getElementById('App'));

2
web/client/src/layout/components/header/index.js

@ -38,7 +38,7 @@ const Header = props => {
</span>
<div className={styles['header-title']} style={{}}>
{/* <img src='/assets/images/logo.png' style={{ margin: '0 12px 4px 12px', height: 42, borderRadius: 4 }} /> */}
巡检WEB
运维巡检平台
</div>
</div>
<div id="nav" className={styles['header-nav']}>

Loading…
Cancel
Save