Skip to content

Clover cloud slave server Docker code, based on clover_cloud CopterExpress repository

License

Notifications You must be signed in to change notification settings

eteriall/clover_os

 
 

Repository files navigation

CloverOS

CloverOS - Сервис с программным обеспечением для программирования дронов.

Снимок экрана 2022-02-16 в 20 02 55

Модуль CloverOS входит в проект COEX-Cloud - Облачный сервис для моделирования поведения и программирования квадрокоптеров в облачной среде.

  • http://<ip_address>:8000 – Blockly.
  • http://<ip_address>:591 – Visual Studio code.
  • http://<ip_address>:8080 – Clover's web tools.
  • http://<ip_address>:57575 – Terminal.
  • http://<ip_address>:7070 – Gazebo web.

Одномоментно на ВМ запущено 3 сервиса systemd:

  • CLOVER-CLOUD-APP - CloverOS. Порт 80.
  • CLOVER-CLOUD - Docker-контейнер с ROS, Gazebo и внутренним code-server для редактирования кода полётных программ. Выходные порты - 7070, 57575, 8080, 591, 8000.
  • CODE-SERVER - Внешний VS-Code для тестирования новых функций и изменения исходного кода всех сервисов. Доступ может получить любой тестировщик, но после релиза сервиса - доступ к нему будет ограничен. Также, с помощью этого сервиса можно получить доступ к консоли ВМ с рут-правами. Порт 5000.

About

Clover cloud slave server Docker code, based on clover_cloud CopterExpress repository

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • HTML 72.2%
  • JavaScript 11.9%
  • CSS 9.4%
  • Python 5.0%
  • Dockerfile 1.5%