Lina 是 JumpServer 的前端 UI 项目
Go to file
2024-06-11 10:46:49 +08:00
.github perf: 优化构建 2024-05-30 13:18:47 +08:00
build perf: 修改 console.log() 语句为 debug() 标识 (#1749) 2022-05-17 15:16:33 +08:00
mock perf: 修改 console.log() 语句为 debug() 标识 (#1749) 2022-05-17 15:16:33 +08:00
public perf: 修改 form help text,增加 warning 2024-05-23 14:58:31 +08:00
src fix: Fixed the issue that the dialog box did not close when clicking the cloud platform account details to jump to the cloud platform details page during the last step of creating the cloud 2024-06-11 10:46:49 +08:00
tests/unit perf: 修改一些组件路径,原来的太难找了 2023-07-31 14:45:27 +08:00
utils fix: 修正版本获取不正确 2023-02-28 16:36:48 +08:00
.dockerignore perf: 优化代码,搜索 (#1080) 2021-09-27 14:29:37 +08:00
.editorconfig feat: 添加 i18n 自动 diff 和 update 工具 (i18n-util.py) 2023-02-06 15:09:18 +08:00
.env.development.example perf: kael migrated koko 2024-04-25 18:38:56 +08:00
.env.production
.env.staging
.eslintignore
.eslintrc.js
.gitignore fix: 修改翻译 LAN 局域网 2023-02-06 16:30:34 +08:00
.gitmodules
.travis.yml
alias.config.js
babel.config.js perf: 优化 csv/xlsx 导入 (#725) 2021-04-08 10:09:58 +08:00
Dockerfile perf: 优化构建 2024-05-30 13:18:47 +08:00
jest.config.js
jsconfig.json
LICENSE feat: 修改LICENSE 2021-12-06 18:03:36 +08:00
nginx.conf perf: 优化编译命令 2021-03-29 19:29:06 +08:00
package.json perf: 修改 cloud privider 2024-06-03 19:36:14 +08:00
postcss.config.js
README.md Update README.md 2022-04-01 15:24:09 +08:00
vue.config.js perf: 修改 chatai 2024-04-29 18:58:16 +08:00
yarn.lock perf: 修改 cloud privider 2024-06-03 19:36:14 +08:00

Lina

Lina 是 JumpServer 的前端 UI 项目, 主要使用 Vue, Element UI 完成, 名字来源于 Dota 英雄 Lina

开发运行

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;
  }
}

致谢

Be consistent with jumpserver