guoziyun 84c8c3e034 fix 8 maanden geleden
..
config 3d9999844e fix 9 maanden geleden
dist 84c8c3e034 fix 8 maanden geleden
public abcc56c5cf 优化统计页面 8 maanden geleden
services b11095ac5c fix 8 maanden geleden
src 84c8c3e034 fix 8 maanden geleden
.dockerignore b7b7a64acf first commit 10 maanden geleden
.env 12477d9532 fi 10 maanden geleden
Dockerfile b7b7a64acf first commit 10 maanden geleden
README.md e0a4a5f48b 调整生产环境 10 maanden geleden
ecosystem.config.js 8aaae7bbe0 将message-sender做成独立服务 9 maanden geleden
package-lock.json 4f42bf5c48 按当地时区推送 9 maanden geleden
package.json 4f42bf5c48 按当地时区推送 9 maanden geleden
tsconfig.json 3d9999844e fix 9 maanden geleden

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