-
颜廷旺 authored5861311b
README.md 1.09 KiB
轻量化多智能体仿真驱动平台后端项目
1. 编译镜像
# 编译服务镜像 或者直接load containers目录下的镜像
docker build -t core.116.172.93.164.nip.io:30670/library/reinforce-platform:v0.0.4 .
docker push core.116.172.93.164.nip.io:30670/library/reinforce-platform:v0.0.4
2. 运行容器
# 使用docker 运行
# 运行 应用服务
docker run -d --name rl-service core.116.172.93.164.nip.io:30670/library/reinforce-platform:v0.0.4 gunicorn reinforce_platform.wsgi:application
# 运行 celery worker
docker run -d --name rl-celery-worker core.116.172.93.164.nip.io:30670/library/reinforce-platform:v0.0.4 celery --app=reinforce_platform worker
# 运行 celery beater
docker run -d --name rl-celery-beat core.116.172.93.164.nip.io:30670/library/reinforce-platform:v0.0.4 celery --app=reinforce_platform beat
3. 部署到 k8s 集群
# 部署到k8s集群
cd deploy
# 运行 应用服务
# 修改 yaml 文件中的镜像为你编译的镜像
kubectl apply -f deployment-svc.yaml
# 运行 celery worker beat
kubectl apply -f deployment-task.yaml