From 7c01c61194739a3456225d6d84fb2545f4934232 Mon Sep 17 00:00:00 2001 From: shalenikol Date: Thu, 23 Jan 2025 11:30:39 +0300 Subject: [PATCH] readme on migrate DB + --- server/README.md | 15 ++++++++++++++- server/command.json | 2 +- .../model/calculation_model.ts | 3 ++- .../presentation/calculation_instance_screen.tsx | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/server/README.md b/server/README.md index cb0043a..6a3cc96 100644 --- a/server/README.md +++ b/server/README.md @@ -1 +1,14 @@ -Веб-сервис для отладки Robossembler Framework \ No newline at end of file +Веб-сервис для отладки Robossembler Framework + +### Миграция данных веб-сервиса + +Имеется ввиду перенос данных, хранящихся в БД MongoDB. + +Для этого вначале создаётся копия БД с именем `dev` в папке `my_copy`: +```sh +mongodump --host localhost --port 27017 --db dev --out my_copy +``` +Затем папка `my_copy` переносится в нужное место (например, на другой сервер). И запускается её восстановление в новом месте (копия БД с именем `dev`): +```sh +mongorestore --host localhost --port 27017 --db dev my_copy/dev +``` diff --git a/server/command.json b/server/command.json index 20c1c9c..0ad13da 100644 --- a/server/command.json +++ b/server/command.json @@ -16,7 +16,7 @@ "filter": null }, "btRuntimeProcess": { - "execCommand": "sleep 4", + "execCommand": "ros2 launch rbs_bt_executor rbs_bt_web.launch.py bt_path:=${bt_path}", "date": null, "status": null, "delay": 0, diff --git a/ui/src/features/calculation_instance/model/calculation_model.ts b/ui/src/features/calculation_instance/model/calculation_model.ts index 01e1519..18fda2e 100644 --- a/ui/src/features/calculation_instance/model/calculation_model.ts +++ b/ui/src/features/calculation_instance/model/calculation_model.ts @@ -4,7 +4,8 @@ import { FormBuilderValidationModel } from "../../../core/model/form_builder_val export enum ModelMachineLearningTypes { OBJECT_DETECTION = "OBJECT_DETECTION", - POSE_ESTIMATE = "POSE_ESTIMATE", + POSE_ESTIMATION = "POSE_ESTIMATION", + BOP_DATASET = "BOP_DATASET", } export class CalculationModel extends ValidationModel { diff --git a/ui/src/features/calculation_instance/presentation/calculation_instance_screen.tsx b/ui/src/features/calculation_instance/presentation/calculation_instance_screen.tsx index 68822ae..859ba70 100644 --- a/ui/src/features/calculation_instance/presentation/calculation_instance_screen.tsx +++ b/ui/src/features/calculation_instance/presentation/calculation_instance_screen.tsx @@ -134,7 +134,7 @@ export const CalculationInstanceScreen = observer(() => { store.updateForm({ type: text })} />