赛尔号精灵图鉴网站
apt install git-lfs && git lfs install
git clone https://github.com/shui-dun/seer
- 根据
application.template.yml
编写application.yml
- 根据
docker-compose.template.yml
编写docker-compose.yml
mvn clean package
生成target/seer-server.jar
docker-compose up -d
- 搜索精灵
- 查看精灵信息
- 查看历史浏览
- 评论(需要登陆)
前端没有使用框架,只使用了bootstrap UI库和原生JS
后端使用了spring boot框架,另外使用了以下依赖:
- mybatis(持久化)
- shiro(权限控制)
- swagger(接口文档与测试)
拥有admin role的用户拥有额外的权限,但这些功能没有提供GUI
- 删除用户:
GET /s/user/delete/{name}
- 列出所有用户:
GET /s/user/list
- 删除评论:
GET /s/comment/delete/{id}
- 列出所有评论:
GET /s/comment/list