huangwei9527 / Ink-wash-docs

水墨文档,一款基于egg+vue开发的在线文档管理平台,支持markdown文档, excel文档,原型托管等功能. http://139.199.172.193:7001/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

怎么部署该项目到linux服务器上,包括前后台?

lizongwen opened this issue · comments

怎么部署该项目到linux服务器上,包括前后台?

作者是个高手 把 eggvue 合并成一个项目了

开始

确定项目语言和框架

把这项目拉下来

查看 https://github.com/huangwei9527/Ink-wash-docs/blob/master/package.json 此文件

发现 存在 package.json 文件 并且 scripts 区域是合并的

此项目为 node js 相关

dependencies 存在 egg vue 确定为前后端分离项目

配置

查看 egg vue 相关文档 更改相关配置

egg数据库相关

采用 mongodb url 地址配置

开发

https://github.com/huangwei9527/Ink-wash-docs/blob/master/config/config.local.js\

线上

https://github.com/huangwei9527/Ink-wash-docs/blob/master/config/config.prod.js

开发模式

yarn
yarn run dev
yarn run dev-web

部署模式

yarn
// 后台 守护模式运行
yarn run start
// 前台 编译后 会在根目录存在 `public` 目录 `nginx` 指向此目录就成 (目测)
yarn run build-web