Go to file
medcl d3a57f9dcf add favicon to project 2020-03-29 12:36:46 +08:00
app add favicon to project 2020-03-29 12:36:46 +08:00
config add ssh command test 2020-03-21 22:44:48 +08:00
db add db script folder 2020-03-27 23:16:15 +08:00
docker add favicon to project 2020-03-29 12:36:46 +08:00
script re-init 2020-03-16 20:56:25 +08:00
test/app/controller re-init 2020-03-16 20:56:25 +08:00
.autod.conf.js re-init 2020-03-16 20:56:25 +08:00
.dockerignore re-init 2020-03-16 20:56:25 +08:00
.eslintignore re-init 2020-03-16 20:56:25 +08:00
.eslintrc re-init 2020-03-16 20:56:25 +08:00
.gitignore add favicon to project 2020-03-29 12:36:46 +08:00
Jenkinsfile update Jenkinsifle, add update docker images stage 2020-03-22 14:41:58 +08:00
README.md add mysql docker service 2020-03-27 23:09:53 +08:00
package.json add favicon to project 2020-03-29 12:36:46 +08:00

README.md

极限日志分析中心

INFINI Logging Center

开发说明

Docker 开发环境准备

安装 Docker

设置 Docker 国内镜像

修改 Docker engine 的设置Windows 在 Docker Desktop 的 setting 里面Linux 在 /etc/docker/daemon.json

{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn/"
  ],
  "insecure-registries": [],
  "debug": true,
  "experimental": false
}

本地构建开发镜像

npm run docker:build

启动开发环境

cnpm run docker:dev

启动完成,稍等片刻,打开 http://localhost:7001/,手动刷新即可看到最新的更改

手动更新开发镜像

docker pull docker.infini.ltd:64443/nodejs-dev:latest

本地开发环境准备

确保已经安装好nodejs(版本大于等于 8.5.0)环境:

node -v
npm -v

在国内,你可以安装 cnpm 获得更快速、更安全的包管理体验。使用如下命令安装:

npm install -g cnpm --registry=https://registry.npm.taobao.org

下载项目依赖包

cnpm install

启动开发模式

cnpm run dev

后端开发:在浏览器中访问:http://localhost:7001 ,使用真实接口实现;

前端开发:在浏览器中访问:http://localhost:10000,使用 Mock 接口数据。

构建和部署

cnpm run build

执行该命令后会生成最终的 HTML、CSS 和 JS 到 app/public 目录下。它们是浏览器可以直接识别并运行的代码,这样你就可以将它们部署到你想要的服务器上了。

或者使用 Docker 来运行最终的程序。

cnpm run docker:prod

启动完成,稍等片刻,打开 http://localhost:8001/,即可看到最终的程序界面

新增项目依赖包

cnpm install --save md5

启动 MySQL 服务器

npm run docker:start-mysql

端口 3306默认 root 密码 admin