diff --git a/neutrino-proxy-vuepress/docs/01.使用教程/01.快速上手/03.快速上手.md b/neutrino-proxy-vuepress/docs/01.使用教程/01.快速上手/03.快速上手.md index cc052d7b..e624a223 100644 --- a/neutrino-proxy-vuepress/docs/01.使用教程/01.快速上手/03.快速上手.md +++ b/neutrino-proxy-vuepress/docs/01.使用教程/01.快速上手/03.快速上手.md @@ -5,67 +5,55 @@ permalink: /pages/793dcb article: false --- -## 安装和启动 - - - - -```bash -# clone the project -git clone https://github.com/xugaoyi/vuepress-theme-vdoing.git - -# enter the project directory -cd vuepress-theme-vdoing - -# install dependency 注意:如安装不成功请关闭淘宝源。 -npm install # or yarn install - -# develop -npm run dev # or yarn dev +## 1. 打包 + 可直接前往Gitee仓库发行版页面下载所需版本已打好的包。若需手动打包,则可参照下面的执行命令: ``` - +# 服务端打包 +mvn clean install -U -pl neutrino-proxy-server -am -Dmaven.test.skip=true - +# 客户端打包 +clean install -U -pl neutrino-proxy-client -am -Dmaven.test.skip=true -```bash -# clone the project -git clone https://github.com/xugaoyi/vuepress-theme-vdoing-doc.git - -# enter the project directory -cd vuepress-theme-vdoing-doc - -# install dependency 注意:如安装不成功请关闭淘宝源。 -npm install # or yarn install - -# develop -npm run dev # or yarn dev +# 管理后台前端项目打包(本地环境,local改为dev则为dev环境,同时需要修改config目录下面的环境配置) +npm run build:local ``` -> 仓库地址: - +## 2. 部署 +### 2.2 服务端部署 +- 使用常规的jar包部署方式即可,如:java -jar xxxx +### 2.4 管理后台部署 + - Nginx方式部署(推荐): +```` +server { + listen 9527; + server_name localhost; - + #开启gzip + gzip on; + #低于1kb的资源不压缩 + gzip_min_length 1k; + #压缩级别1-9,越大压缩率越高,同时消耗cpu资源也越多,建议设置在5左右。 + gzip_comp_level 5; + #需要压缩哪些响应类型的资源,多个空格隔开。不建议压缩图片. + gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css; + #配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持) + gzip_disable "MSIE [1-6]\."; + #是否添加“Vary: Accept-Encoding”响应头 + gzip_vary on; -```bash -# clone the project -git clone https://github.com/u2sb/vuepress-theme-vdoing-template.git - -# enter the project directory -cd vuepress-theme-vdoing-template - -# install dependency 注意:如安装不成功请关闭淘宝源。 -npm install # or yarn install - -# develop -npm run dev # or yarn dev -``` -> 仓库地址: - - - + location / { + root /work/projects/neutrino-proxy-server/neutrino-proxy-admin/dist; + try_files $uri $uri/ /index.html; + add_header Last-Modified $date_gmt; + } +} +```` + - 无nginx时 + 在没有Nginx时,为了快速体验代理效果,可直接使用服务端项目提供的静态资源服务。直接将neutrino-proxy-admin打包后的文件解压放在neutrino-proxy-server.jar同级别目录下即可。例如:服务端配置的web端口为8080,则访问http://服务端IP:8080, 则会直接解析渲染neutrino-proxy-server.jar同级别目录下neutrino-proxy-admin/dist/index.html。 + - ::: warning -Node请使用`v14.17.x`或以上版本 +需要注意的是,使用服务端自带的静态资源服务时,由于框架目前未支持缓存、gzip压缩,所以访问速度没有使用nginx快,正式使用推荐用nginx。 ::: ## 使用Vdoing主题