https://github.com/jumpserver/luna
Luna 是 JumpServer Web Terminal 前端项目
https://github.com/jumpserver/luna
angular ui webterminal
Last synced: 12 months ago
JSON representation
Luna 是 JumpServer Web Terminal 前端项目
- Host: GitHub
- URL: https://github.com/jumpserver/luna
- Owner: jumpserver
- License: gpl-3.0
- Created: 2017-03-03T02:32:24.000Z (about 9 years ago)
- Default Branch: dev
- Last Pushed: 2024-05-21T11:08:12.000Z (almost 2 years ago)
- Last Synced: 2024-05-23T02:04:35.638Z (almost 2 years ago)
- Topics: angular, ui, webterminal
- Language: JavaScript
- Homepage: http://www.jumpserver.org
- Size: 13.1 MB
- Stars: 271
- Watchers: 23
- Forks: 152
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Luna
Luna 是 JumpServer 的 Web Terminal 项目,
主要使用 [Angular](https://angular.io/), [Material](https://material.angular.io/) 完成,
名字来源于 Dota 英雄 [Luna](https://www.dota2.com/hero/luna)
## 开发运行
```
0. 前置条件: 部署运行好 JumpServer API 服务器
1. 安装依赖
$ npm install
2. 运行
$ npm run start
3. 构建
$ rm -fr luna
$ npm run-script build
```
## 生产中部署
下载 RELEASE 文件,放到合适的目录,修改 nginx配置文件如下Nginx config:
```
location /luna/ {
try_files $uri / /index.html;
alias /path/of/your/luna/;
}
```
## License & Copyright
Be consistent with [jumpserver](https://github.com/jumpserver/jumpserver)