(1) 下载shell/Makefile文件至/opt/njnu-classroom目录
mkdir -p /opt/njnu-classroom/
wget https://github.com/Repigeons/njnu-classroom-server/raw/master/shell/Makefile -O /opt/njnu-classroom/Makefile(2) 初始化构建环境
cd /opt/njnu-classroom
make init(3) 编译、构建并发布到docker-registry
make env="prd" service="spider"
# 其中env为环境,可选dev和prd,service为服务名称,包括 spider,portal,core,exploremake all env="prd" # 可直接发布全部模块(1) 下载shell/docker-compose.dev.yaml或shell/docker-compose.dev.yaml文件至/opt/njnu-classroom目录
mkdir -p /opt/njnu-classroom/
wget https://github.com/Repigeons/njnu-classroom-server/raw/master/shell/docker-compose.prd.yaml -O /opt/njnu-classroom/docker-compose.yaml
# 或 wget https://github.com/Repigeons/njnu-classroom-server/raw/master/shell/docker-compose.dev.yaml -O /opt/njnu-classroom/docker-compose.yaml (测试环境)(2) 使用docker-compose启动服务
cd /opt/njnu-classroom
# 启动指定服务
docker compose up -d <service>
# 或直接启动全部服务:
# docker compose up -d