# IT资源管理系统
**Repository Path**: fastjrun/itrms
## Basic Information
- **Project Name**: IT资源管理系统
- **Description**: 服务器、项目、产品、系统和软件部署等管理
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 4622
- **Created**: 2022-01-13
- **Last Updated**: 2022-05-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
IT资源管理系统
#### 项目简介
首先说好,这个项目可能是一个坑。很多公司可能已经有类似的系统,而且比这个要完善得多。目前这个项目功能是从零起步,基本不会考虑用户体验和安全性,更不会保证开发进度。
这个项目主要是想梳理自己对软件类项目、资源、软件和项目系统之间的关系的理解。另外该项目基于eladmin框架,适配了mybatis,也集成了sdkg代码生成插件,感兴趣的同学可以fork改成你喜欢的样子。
功能清单
- 服务器管理-v1.0.0
- 服务器详情-v1.4.0
- 资源使用详情
- 使用cpu、memory和disk量,占用端口
- 部署详情
- 显示关联软件部署
- 显示关联项目系统部署
- 显示关联项目环境
- 软件管理-v1.2.0
- 项目管理-v1.1.0
- 项目详情
- 分配服务器-v1.1.0
- 分配软件-v1.2.0
- 项目系统管理-v1.2.0
- 项目环境管理-v1.3.0
- 环境详情-v1.4.0
- 关联软件部署-v1.4.0
- 关联项目系统部署-v1.4.0
- 部署管理-v1.3.0
### docker部署
```
# 数据库用h2,重启数据会被初始化
docker run -itd --name itrms -p 80:80 pi4k8s/itrms:1.3.0
# 数据库用mysql
docker run -itd --name itrms \
-p 80:80 \
-v /opt/app/itrms/logs:/opt/logs \
-e TZ=Asia/Shanghai \
-e JAVA_OPTS='-Dspring.profiles.active=prod' \
-e DB_HOST=192.168.10.50 \
-e DB_USER=root \
-e DB_PWD=hellomysql \
pi4k8s/itrms:1.3.0
```