* OpenJDK 16
* Spring Boot
* Spring Cloud
* Postgres
* Rabbitmq
* Redis
* web-common
* message-common
* service-common
* web-config
* config-redis
* web-entities
* common-entities
* auth-entities
* web-service
* service-auth-core
* service-gateway
* service-message-core
- 安装Powershell(就是想用Powershell)
- 配置openjdk16 环境变量(紧跟JDK最新版)
- 配置Maven环境变量(建议配置国内镜像 要不然maven下载Jar包速度太慢)
- 安装Docker(建议配置国内镜像 要不然docker下载镜像速度太慢)
- 安装docker-compose
- 安装Git(一般linux都安装了)
- git clone https://github.com/xuin23/web.git
- cd web
- pwsh ./init.ps1 等待启动
- 启动完成后 执行curl http://localhost:8080/auth/authUser 若返回一串json数据即代表服务整体启动成功
启动完成后会在docker中启动一个redis,一个postgres(已完成数据库初始化),一个rabbitmq,一个consul,一个nginx。另外会启动一个gateway服务,三个auth-core服务,三个message-core。待项目整体完善后使用nginx代理8080端口服务
数据在/data文件夹