# quarkus-ruoyi-reactive **Repository Path**: pushaftercommit/quarkus-ruoyi-reactive ## Basic Information - **Project Name**: quarkus-ruoyi-reactive - **Description**: 通过简单版本的若依示例,旨在验证quarkus+响应式编程可以被落地 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2025-12-18 - **Last Updated**: 2026-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Quarkus, Java, 响应式, 云原生 ## README # 写在前面 本项目使用quarkus和响应式编程实现简单版本的若依,旨在验证quarkus和响应式编程技术上的落地细节。 # 快速开始 1. 从docker-compose开始 ````xml version: '3' services: quarkus-ruoyi-api: image: registry.cn-shanghai.aliyuncs.com/commitafterpull/quarkus-ruoyi-reactive-api:v1 container_name: ruoyi-ruoyi-api restart: always environment: MYSQL_HOST: # MYSQL_PWD: # REDIS_HOST: # REDIS_PWD: # quarkus-ruoyi-ui: image: registry.cn-shanghai.aliyuncs.com/commitafterpull/quarkus-ruoyi-reactive-ui:v1 container_name: quarkus-ruoyi-ui restart: always ports: - "80:80" depends_on: - quarkus-ruoyi-api links: - quarkus-ruoyi-api ```` 2. 修改其中的数据库和redis配置信息 3. 导入sql目录下的脚步到数据库,数据库名称 quarkus_ruoyi # 性能指标 1. 启动时间 ![启动时间](./images/启动时间.png) 2. 启动内存 ![](./images/启动内存.png) 3. 运行内存 ![运行内存](./images/运行内存.png) # 本地构建 ## 前端构建(ui目录下) 1. 构建文件 ````shell npm run build:prod ```` 2. 构建image ````shell docker build -t quarkus-ruoyi-ui:v1 . ```` ## 后端构建(api目录下) 1. 使用docker构建包 ````shell ./mvnw package -Pnative -D quarkus.native.container-build=true -D maven.test.skip=true ```` 2. 构建image ````shell docker build -f .\src\main\docker\Dockerfile.native -t quarkus-ruoyi-api:v1 . ````