Web项目,用于生成NovelAI、stable-diffusion-webui的参数(Tag|元素),并支持参数管理。
- 项目可以完全靠前端支撑,但这样会无法对数据进行管理(CRUD)。
- 后端一键启动,无须关心数据库的配置,启动时将会在当前用户文件夹下生成
GuGu_NovelAI_Tag/h2database.mv.db
数据库文件。
- 执行
docker run -it --name=gugu_novelai_tag -p 8080:8080 -d minminfromdocker/gugu_novelai_tag
启动 - 访问项目
http://127.0.0.1:8080
环境依赖
必要
nodejs version v14.17.5
非必要
java version 8
gugu-novelai-tag-react
文件夹下运行npm install&&npm start
启动前端- (可选)启动Java项目来支持数据管理(CRUD)
- 访问项目
http://127.0.0.1:3000/
默认情况下访问http://127.0.0.1:8080/h2-console
相关信息可以从gugu-novelai-tag-admin/src/main/resources/application.yml
获取。
默认情况下访问http://127.0.0.1:8080/swagger-ui.html
├─gugu-novelai-tag-admin 后端目录
│ └─src
│ ├─main
│ │ ├─java
│ │ └─resources
│ │ ├─data 初始数据
│ │ └─sql 初始sql
└─gugu-novelai-tag-react 前端目录
├─public
└─src
├─config 配置文件
前端:React、Ant Design
后端:SpringBoot、Mybatis-plus