Glowxq-OJ 快速开始
Docker 一键部署(推荐)
bash
# 克隆项目
git clone https://github.com/glowxq/glowxq-oj.git
cd glowxq-oj
# 进入初始化目录
cd init
# 启动所有服务
docker-compose up -d
# 查看服务状态
docker-compose ps
# 查看日志
docker-compose logs -f环境要求
- JDK 21+
- MySQL 8.0+
- Redis 7.0+
- Docker 20.0+
配置说明
数据库配置
修改 init/docker-compose.yml 中的数据库配置:
yaml
mysql:
environment:
MYSQL_ROOT_PASSWORD: your_password
MYSQL_DATABASE: glowxq_ojRedis配置
yaml
redis:
environment:
REDIS_PASSWORD: your_redis_password访问系统
部署完成后,访问:
- 前端地址:http://localhost:80
- 后端API:http://localhost:8080
开发环境搭建
后端开发
bash
# 克隆项目
git clone https://github.com/glowxq/glowxq-oj.git
cd glowxq-oj
# 导入数据库
# 执行 init/初始化SQL.sql
# 配置 application.yml
# 修改数据库连接信息
# 启动项目
mvn spring-boot:run前端开发
bash
# 进入前端目录
cd frontend
# 安装依赖
npm install
# 启动开发服务器
npm run dev💡 提示
更多详细的部署指南、开发文档、配置说明请访问 GitHub 项目地址 查看。