guoziyun fef80e92b3 fix hai 9 meses
..
config 3d9999844e fix hai 9 meses
dist fef80e92b3 fix hai 9 meses
public 1e79fc77b7 fix hai 9 meses
services fef80e92b3 fix hai 9 meses
src 1d125a9f75 fix hai 9 meses
.dockerignore b7b7a64acf first commit hai 10 meses
.env 12477d9532 fi hai 10 meses
Dockerfile b7b7a64acf first commit hai 10 meses
README.md e0a4a5f48b 调整生产环境 hai 10 meses
ecosystem.config.js abbd8c8ee4 fix hai 9 meses
package-lock.json 0ededa68a5 fix hai 9 meses
package.json 0ededa68a5 fix hai 9 meses
tsconfig.json 3d9999844e fix hai 9 meses

README.md

OMS 运营管理系统

通过数据挖掘,统计分析,构建一个集内容质量评估、用户分群画像、运营活动管理为一体的 LiveOps 一站式 管理平台,为 JCCY 游戏提供决策依据和个性化运营支撑。

调试

调试阶段, 可以考虑只跑 mongodb , clickhouse, redis docker, oms 直接在宿主机上运行

docker-compose up -d mongodb clickhouse redis

docker-compose down

npm run dev

构建

cd omsapp npm run build --configuration production cd ..

docker-compose build oms # 仅构建后端服务,因为它现在包含了前端静态文件 docker-compose up -d --force-recreate oms # 以后台模式运行并强制重建 oms 容器以应用最新代码

如何查看 mongodb 数据:

mongosh mongodb://oms:oms123.@localhost:27717/omsdb?authSource=admin

如何查看 clickhouse 数据:

docker exec -it clickhouse clickhouse-client --user=ckuser --password=ckpassword --database=omsdb

如何清除数据

清除 mongodb 和 clickhouse 的 volumn

  1. 停止并移除 docker-compose.yml 中定义的所有容器、网络:

    docker-compose -f docker-compose.yml down
    
  2. 清除 mongodb 数据:

    docker volume ls
    docker volume rm oms-project_mongodb_data
    
  3. 清除 clickhouse 数据

    docker volume rm oms-project_clickhouse_data
    
  4. 重新构建并启动 docker

    docker-compose -f docker-compose.yml up -d --build
    
    or :
    
    docker-compose -f docker-compose.yml up -d --build mongodb redis clickhouse
    

--build 选项会强制 Docker 重新构建所有服务的镜像,确保它们使用了最新的代码

使用 pm2 启动应用

pm2 start ecosystem.config.js --env production