# cpn_node **Repository Path**: librastarq/cpn_node ## Basic Information - **Project Name**: cpn_node - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-12 - **Last Updated**: 2025-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 测试 ## 裸机测试 base_config.py设置测试json ``` TOPO_CONFIG_FILE = "config/topo_config_test.json" ``` 启动应用 ``` python start_node.py co1 COMPUTE python start_node.py co2 COMPUTE ``` 启动决策中心(这里是测试用的决策中心,实际的决策中心实现在控制器里) ``` python decision_center.py ``` 启动用户 ``` python client.py cpNode1 ``` ## 容器测试 构建镜像 ``` ./build.sh # docker build -t task-node -f Dockerfile.node . # docker build -t task-client -f Dockerfile.client . ``` 启动容器 ``` docker run -d --name co1 -p 8000:8000 -v $(pwd)/config:/app/config task-node co1 COMPUTE docker run -d --name co2 -p 8001:8001 -v $(pwd)/config:/app/config task-node co2 COMPUTE docker run -d --name client -p 6000:6000 -v $(pwd)/config:/app/config task-client cpNode1 ``` 启动决策中心 ``` python decision_center.py ``` ## containernet测试