diff --git a/README.md b/README.md index 93ca281..44964b9 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ Необходимость разработки сервиса хранения и просмотра пакетов обусловлена тем, что для корректной работы фреймворка «Робосборщик» необходима согласованная работа разнообразных программный модулей – результаты работы одних модулей должны передаваться через стандартизированные интерфейсы другим модулям. Как правило, результатами работы программных модулей являются исполняемые файлы программ, файлы 3D-моделей в форматах STL, FBX, Collada/DAE, OBJ, PLY и т.п., конфигурационные файлы в форматах yaml, json, ini, txt, веса нейронных сетей, описания роботов/сцен в форматах URDF, SDF, MJCF и т.д.. При этом необходимо соблюсти условие соответствия данных файлов/документов друг другу, иметь возможность формировать и отслеживать цепочки вычислений (конвейер, pipeline), которые их порождают. Данный веб-сервис выполняет следующие функции: + - Создание процессов (process) – команд, запускающих определённые вычисления - Создание триггеров (trigger) – событий, запускающихся по завершении процесса - Создание конвейеров вычислений (pipeline) – цепочек из процессов @@ -11,3 +12,15 @@ - Запуск процессов/конвейеров и отслеживание их состояния Веб-сервис написан на языке TypeScript для среды исполнения NodeJS. Для хранения артефактов используется база данных MongoDB. Исходный код проекта разработан в соответствии с концепцией «Чистой архитектуры», описанной Робертом Мартином в одноимённой книге. Данный подход позволяет систематизировать код, отделить бизнес-логику от остальной части приложения. + +# Before deploy + +install mongodb https://www.mongodb.com/ + +# UI + +cd ui && npm run build && npm run deploy + +# Server + +cd server && npm run dev diff --git a/deploy.md b/deploy.md deleted file mode 100644 index 7f7f23f..0000000 --- a/deploy.md +++ /dev/null @@ -1,11 +0,0 @@ -# Before deploy - -install mongodb https://www.mongodb.com/ - -# UI - -cd ui && npm run build && npm run deploy - -# Server - -cd server && npm run dev