Skip to content

xiumu2017/ProjectMonitorAdmin

Repository files navigation

ProjectMonitorAdmin

A Project Monitor Server Web Admin, create by Vue

最开始是想做一个服务器监控的 web 应用,后来拓展成项目管理 + 服务器管理 + 数据库管理...

再后来离职了,又增加了个人的一些数据、衣食住行收入支出等等~

本地运行

  1. 修改接口地址: .env.development
  2. npm install
  3. npm run dev

开发 备忘

增加菜单

src -> router -> index.js

增加页面/模块

src -> views -> template

ctrl c/v 修改即可

api.js 模板地址:src -> api -> template.js

服务端部署

npm run build:prod

jenkins 自动部署

  1. setting -> webhook 配置 http://jenkins_url/githu_webhook/
  2. send files over SSH dist 目录

离线文件 管理 git 仓库

unzip <repo>.zip
cd <repo>
git init
git add .
git remote add origin https://github.com/<user>/<repo>.git
git remote update
git checkout master

Create Github Actions

About

A Project Monitor Server Web Admin, create by Vue

Resources

License

Stars

Watchers

Forks

Packages

No packages published