add instructions deploy
This commit is contained in:
parent
ad19901c2e
commit
9aef9f1e9c
2 changed files with 13 additions and 11 deletions
13
README.md
13
README.md
|
@ -3,6 +3,7 @@
|
||||||
Необходимость разработки сервиса хранения и просмотра пакетов обусловлена тем, что для корректной работы фреймворка «Робосборщик» необходима согласованная работа разнообразных программный модулей – результаты работы одних модулей должны передаваться через стандартизированные интерфейсы другим модулям. Как правило, результатами работы программных модулей являются исполняемые файлы программ, файлы 3D-моделей в форматах STL, FBX, Collada/DAE, OBJ, PLY и т.п., конфигурационные файлы в форматах yaml, json, ini, txt, веса нейронных сетей, описания роботов/сцен в форматах URDF, SDF, MJCF и т.д.. При этом необходимо соблюсти условие соответствия данных файлов/документов друг другу, иметь возможность формировать и отслеживать цепочки вычислений (конвейер, pipeline), которые их порождают.
|
Необходимость разработки сервиса хранения и просмотра пакетов обусловлена тем, что для корректной работы фреймворка «Робосборщик» необходима согласованная работа разнообразных программный модулей – результаты работы одних модулей должны передаваться через стандартизированные интерфейсы другим модулям. Как правило, результатами работы программных модулей являются исполняемые файлы программ, файлы 3D-моделей в форматах STL, FBX, Collada/DAE, OBJ, PLY и т.п., конфигурационные файлы в форматах yaml, json, ini, txt, веса нейронных сетей, описания роботов/сцен в форматах URDF, SDF, MJCF и т.д.. При этом необходимо соблюсти условие соответствия данных файлов/документов друг другу, иметь возможность формировать и отслеживать цепочки вычислений (конвейер, pipeline), которые их порождают.
|
||||||
|
|
||||||
Данный веб-сервис выполняет следующие функции:
|
Данный веб-сервис выполняет следующие функции:
|
||||||
|
|
||||||
- Создание процессов (process) – команд, запускающих определённые вычисления
|
- Создание процессов (process) – команд, запускающих определённые вычисления
|
||||||
- Создание триггеров (trigger) – событий, запускающихся по завершении процесса
|
- Создание триггеров (trigger) – событий, запускающихся по завершении процесса
|
||||||
- Создание конвейеров вычислений (pipeline) – цепочек из процессов
|
- Создание конвейеров вычислений (pipeline) – цепочек из процессов
|
||||||
|
@ -11,3 +12,15 @@
|
||||||
- Запуск процессов/конвейеров и отслеживание их состояния
|
- Запуск процессов/конвейеров и отслеживание их состояния
|
||||||
|
|
||||||
Веб-сервис написан на языке TypeScript для среды исполнения NodeJS. Для хранения артефактов используется база данных MongoDB. Исходный код проекта разработан в соответствии с концепцией «Чистой архитектуры», описанной Робертом Мартином в одноимённой книге. Данный подход позволяет систематизировать код, отделить бизнес-логику от остальной части приложения.
|
Веб-сервис написан на языке 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
|
||||||
|
|
11
deploy.md
11
deploy.md
|
@ -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
|
|
Loading…
Add table
Add a link
Reference in a new issue