Initial commit

This commit is contained in:
lipan
2026-05-11 23:17:14 +08:00
commit 5e2257ab78
198 changed files with 37871 additions and 0 deletions

27
cp_file.sh Executable file
View File

@@ -0,0 +1,27 @@
TASK_ID=1
SRC_DIR=/home/lipan/massive-cloud/data/pointcloud
# 在容器内创建目录
docker exec massive-point-cloud-app-dev mkdir -p /data/tasks/${TASK_ID}/pointcloud
# 循环复制并写库
for f in ${SRC_DIR}/points*.txt; do
name=$(basename "$f")
size=$(stat -c%s "$f")
echo "复制 $name ($((size/1024/1024)) MB)..."
docker cp "$f" massive-point-cloud-app-dev:/data/tasks/${TASK_ID}/pointcloud/${name}
docker exec massive-point-cloud-mysql \
mysql -u pointcloud -ppointcloud_password pointcloud_db -e \
"INSERT IGNORE INTO task_pointcloud_files (taskId, name, fileSize, filePath, createdAt)
VALUES (${TASK_ID}, '${name}', ${size}, '/data/tasks/${TASK_ID}/pointcloud/${name}', NOW());"
echo " ✓ 完成"
done
echo ""
echo "=== 验证 ==="
docker exec massive-point-cloud-mysql \
mysql -u pointcloud -ppointcloud_password pointcloud_db -e \
"SELECT id, name, ROUND(fileSize/1024/1024,1) AS size_MB FROM task_pointcloud_files WHERE taskId=${TASK_ID};"