# Lina Lina 是 JumpServer 的前端 UI 项目, 主要使用 [Vue](https://cn.vuejs.org/), [Element UI](https://element.eleme.cn/) 完成, 名字来源于 Dota 英雄 [Lina](https://baike.baidu.com/item/%E8%8E%89%E5%A8%9C/16693979) ## 开发运行 ``` 0. 前置条件: 部署运行好 JumpServer API 服务器 1. 安装依赖 $ yarn install 2. 修改 .env.development VUE_APP_CORE_HOST # ... VUE_APP_CORE_HOST = 'JUMPSERVER_APIHOST' 3. 运行 $ yarn serve 4. 构建 $ yarn build:prod ``` ## 生产中部署 下载 RELEASE 文件,放到合适的目录,修改 nginx配置文件如下 ``` server { listen 80; location /ui/ { try_files $uri / /ui/index.html; alias /opt/lina/; } location / { rewrite ^/(.*)$ /ui/$1 last; } } ``` ## 致谢 - [Vue](https://cn.vuejs.org) 前端框架 - [Element UI](https://element.eleme.cn/) 饿了么 UI组件库 - [Vue-element-admin](https://github.com/PanJiaChen/vue-element-admin) 项目脚手架 ## License & Copyright Be consistent with [jumpserver](https://github.com/jumpserver/jumpserver)