███╗ ███╗ ██████╗ ██████╗ ████████╗ ██╗ ███████╗ ███████╗ ████╗ ████║ ██╔═══██╗ ██╔══██╗ ╚══██╔══╝ ██║ ██╔════╝ ██╔════╝ ██╔████╔██║ ██║ ██║ ██████╔╝ ██║ ██║ ███████╗ █████╗ ██║╚██╔╝██║ ██║ ██║ ██╔══██╗ ██║ ██║ ╚════██║ ██╔══╝ ██║ ╚═╝ ██║ ╚██████╔╝ ██║ ██║ ██║ ██║ ███████║ ███████╗ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚══════╝ Built by RYMCU
一款现代化的后台管理脚手架项目,使用 Spring Boot 3 + Spring Security + JWT + Mybatis Plus + Redis 实现
- 用户管理
- 角色管理
- 菜单管理
- 权限管理
- 字典管理
- 事件日志
- 对象存储
- Eclipse Temurin 21
- MySQL 5.8 / PostgreSQL 17
- Maven 3.6.0+
- Clone the repository
- Run
update_hosts.bat
orupdate_hosts.sh
to update the hosts file - Install mkcert , generate a self-signed certificate for
rymcu.local
and*.rymcu.local
- Run
mkcert -install && mkcert -key-file key.pem -cert-file cert.pem rymcu.local *.rymcu.local
- optional: Run
mkcert -install && mkcert -key-file key.pem -cert-file cert.pem npm.rymcu.local
- Run
compose.yaml
with Docker Compose - Open
http://localhost:81
in your browser, and you should see the Nginx Proxy Manager UI, default username and password are[email protected]
andchangeme
- add
rymcu.local
and*.rymcu.local
to theTrusted Domains
field in the Nginx Proxy Manager UI - add
npm.rymcu.local
:app:81
- add
auth.rymcu.local
:logto:3010
- add
logto.rymcu.local
:logto:3011
- add
rymcu.local
:app:80
More information about Nginx Proxy Manager can be found here