一套游戏管理、开发、云部署的平台软件,摸索开发中。
gitee:https://gitee.com/yuzhanfeng/game-server-manager
github:https://github.com/easy-do/game-server-manager
开发工具
代码快速生成
数据库文档生成
用户管理
支持第三方登录
字典管理
比较完善
讨论交流
评论没做完
通知公告
非常完善
菜单管理
综合比较健全完善的菜单管理
日志管理
系统日志
执行日志
服务器管理
远程执行脚本
应用管理
添加、编辑并远程安装docker应用
客户端管理
docker安装,占用内存极小
可以远程管理内网机器的docker镜像、容器
oauth2授权
还没弄完
spring boot 2.x
客户端使用 spring boot3.x原生编译
第三方登录 JustAuth https://www.justauth.cn/
鉴权:Sa-Token 权限认证, 在线文档:http://sa-token.dev33.cn/
mysql5.7+
docker api
redis
6....
docker network create game-manager
docker run -dit --net=game-manager -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456789 -v /data/mysql:/var/lib/mysql --name manager-mysql mysql:5.7
数据库名称: game-manager
字符集:utf8mb4
排序规则: utf8mb4_general_ci
docker run -dit --net=game-manager -p 6379:6379 -e REDIS_PASSWORD=123456789 --name manager-redis bitnami/redis:latest
docker run -dit --net=game-manager --name api-gateway registry.cn-hangzhou.aliyuncs.com/gebilaoyu/game-server-manager:gateway-1.0.0
docker run -dit --net=game-manager -e MYSQL_HOST=manager-mysql -e MYSQL_PORT=3306 -e MYSQL_PASS=123456789 -e REDIS_HOST=manager-redis -e REDIS_PASSWORD=123456789 --name game-server-manager-uc registry.cn-hangzhou.aliyuncs.com/gebilaoyu/game-server-manager:uc-1.0.0
docker run -dit --net=game-manager -e MYSQL_HOST=manager-mysql -e MYSQL_PORT=3306 -e MYSQL_PASS=123456789 -e REDIS_HOST=manager-redis -e REDIS_PASSWORD=123456789 --name game-server-manager-server registry.cn-hangzhou.aliyuncs.com/gebilaoyu/game-server-manager:server-1.0.0
docker run -dit --net=game-manager -p 8383:8080 --name game-server-manager-web registry.cn-hangzhou.aliyuncs.com/gebilaoyu/game-server-manager:web-1.0.0
服务器地址:8383
第三方登录需要自己注册相关平台使用环境变量替换授权配置,环境变量在uc模块的application.yml查看 使用组件: https://www.justauth.cn/guide/
邮箱登录 admin@admin.com 密码 admin
密钥 admin
正式部署请及时修改信息
以后再补充,详细信息看源码
docker rm -f manager-mysql
docker rm -f manager-redis
docker rm -f api-gateway
docker rm -f game-server-manager-uc
docker rm -f game-server-manager-server
docker rm -f game-server-manager-web
rm -f /data/mysql