hoj的部署

一、单机部署

1.选择好需要安装的位置,运行下面命令

git clone https://gitee.com/himitzh0730/hoj-deploy.git && cd hoj-deploy
# 或者选择github的仓库
# git clone https://github.com/HimitZH/HOJ-Deploy.git && cd hoj-deploy

2.进入到单体部署的配置文件夹

cd standAlone

3.查看文件

使用命令ll 可以查看到 standAlone文件夹下有两个文件

├── docker-compose.yml
├── .env

4.修改配置文件里面的默认配置

vim .env

简单测试可以不改,但正式部署请修改默认配置的密码!

各项配置请看文件内说明,一般请修改默认为hoj123456的三个密码配置项即可,如下:

  • 缓存Redis的密码配置项:REDIS_PASSWORD

  • 数据库MySQL的密码配置项:MYSQL_ROOT_PASSWORD

  • 服务注册中心Nacos的密码配置项:NACOS_PASSWORD

5.安装和启动服务

docker-compose up -d

根据网速情况,大约十到二十分钟拉取镜像,全程无需人工干预,拉取完毕后,自动启动容器服务,大概需要一至两分钟的初始化。

6.查看服务状

docker ps -a

当看到所有的容器的状态status都为UPhealthy就代表 OJ 已经启动成功。

7.查看HOJ网站

打开浏览器,访问http://服务器ip,如若正常,即可看到OJ首页。

默认唯一的超级管理员账号如下,请注意之后点击页面右上角头像选择我的设置修改默认密码!

账号: root
密码: hoj123456