From 039be7eb77ae6b076ddd2ff1410684ff5e2897bd Mon Sep 17 00:00:00 2001 From: medcl Date: Sat, 21 Mar 2020 23:16:01 +0800 Subject: [PATCH 1/4] -minstall packages in docker by default --- docker/entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 86c8c3c4..54f8b6c1 100755 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -9,7 +9,7 @@ cd /usr/src/app echo "START INFINI-LOGGING-CENTER v1.0" if [ ! -f "$lockPath" ]; then -# npm i --production; + npm i --production; # npm run autod npm run dev else From f107c5f355c3aa9e974c42bb852615efe87f883e Mon Sep 17 00:00:00 2001 From: medcl Date: Sun, 22 Mar 2020 00:08:35 +0800 Subject: [PATCH 2/4] add docker pull command to README --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 7d25e691..a98861b6 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,12 @@ cnpm run docker:dev 启动完成,稍等片刻,打开 http://localhost:10000/,手动刷新即可看到最新的更改。 +#### 手动更新开发镜像 + +``` +docker pull docker.infini.ltd:64443/nodejs-dev:latest +``` + ### 本地开发环境准备 确保已经安装好`nodejs`(版本大于等于 8.5.0)环境: From 17528cc096b5270f70d73b94b33f1d6807e7441a Mon Sep 17 00:00:00 2001 From: medcl Date: Sun, 22 Mar 2020 00:08:59 +0800 Subject: [PATCH 3/4] update mock --- app/web/mock/endpoints/api.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/web/mock/endpoints/api.js b/app/web/mock/endpoints/api.js index eeb699d2..6ce49de6 100644 --- a/app/web/mock/endpoints/api.js +++ b/app/web/mock/endpoints/api.js @@ -4,12 +4,15 @@ const random_endpoints = [ name: "LENOVO", ip: '192.168.3.1', status: "active", //active/inactive/unmonitored - last_active: "2020-03-21 11:12:33" + last_active: "2020-03-21 11:12:33", + tag: ["win10"] }, { os: "Linux", name: 'RaspberryPi', ip: '192.168.3.81', + last_active: "2020-03-21 11:12:33", + tag: ["win10"], credentials:{ user: "pi", password: "elastic" @@ -21,6 +24,7 @@ const random_endpoints = [ export default { 'get /endpoints/get_endpoints': function (req, res) { + setTimeout(() => { res.json(random_endpoints); }, 3000); From 53154c59b986c72c0802fa833fe1dd4a79ef02e3 Mon Sep 17 00:00:00 2001 From: medcl Date: Sun, 22 Mar 2020 00:09:24 +0800 Subject: [PATCH 4/4] update docker --- docker/Dockerfile | 4 +++- docker/docker-compose.dev.yml | 4 ++-- docker/entrypoint.sh | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 3a2f9eae..795fa7af 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -4,7 +4,7 @@ ENV TIME_ZONE=Asia/Shanghai RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \ && apk update \ - && apk add --no-cache shadow git nodejs nodejs-current-npm bash vim tar curl python python-dev py-pip gcc libcurl make\ + && apk add --no-cache shadow git nodejs nodejs-current-npm bash vim tar curl python python-dev py-pip gcc g++ libcurl make\ && usermod -s /bin/bash root \ && rm -rf /var/cache/apk/* @@ -18,6 +18,8 @@ RUN \ WORKDIR /usr/src/app COPY package.json /usr/src/app/ +COPY docker/entrypoint.sh / + RUN npm install --registry=https://registry.npm.taobao.org diff --git a/docker/docker-compose.dev.yml b/docker/docker-compose.dev.yml index e5b11323..1c2d6595 100644 --- a/docker/docker-compose.dev.yml +++ b/docker/docker-compose.dev.yml @@ -7,8 +7,8 @@ services: # option 2: build image locally # build: - # context: ../ - # dockerfile: docker/Dockerfile + # context: ../ + # dockerfile: docker/Dockerfile ports: - 3000:3000 diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 54f8b6c1..0bea1aa8 100755 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -9,7 +9,8 @@ cd /usr/src/app echo "START INFINI-LOGGING-CENTER v1.0" if [ ! -f "$lockPath" ]; then - npm i --production; + npm install --registry=https://registry.npm.taobao.org + # npm i --production; # npm run autod npm run dev else