Skip to content

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_oj

Redis配置

yaml
redis:
  environment:
    REDIS_PASSWORD: your_redis_password

访问系统

部署完成后,访问:

开发环境搭建

后端开发

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 项目地址 查看。

基于 VitePress 构建