Skip to content
This repository has been archived by the owner on Nov 15, 2021. It is now read-only.

M4MController/controller-deploy

Repository files navigation

Controller Deploy

Docker

Сервисы

  • database -- база данных, ну тут всё понятно.
  • backend -- бекенд, ну тут тоже. Зависит от: database.
  • radio -- занимается передачей данных радио-каналу. Берет данные из базы данных и отправляет их на подпить соседнему устройству, так же берет последние координаты GPS из БД и бродкастит их по радио-каналу всем. Зависит от: database.
  • sensor-obd -- собирает данные с авто по OBD и записывает из в БД. Зависит от: database.
  • sensor-gps -- собирает данные с модуля GPS, и записывает из в БД. Зависит от: database.
  • frontend -- фронетенд, ну и тут тоже всё должно быть понятно. Зависит от: backend.

Локальный запуск

Запустить все сервисы:

docker-compose -f docker-compose.local.yaml up -d

Остановить все сервисы:

docker-compose -f docker-compose.local.yaml stop

Если для отладки нужен только один сервис, его можно запустить отдельно:

docker-compose -f docker-compose.local.yaml up -d <service name>

Можно остановить отдельный сервис:

docker-compose -f docker-compose.local.yaml stop <service name>

Production (Raspberry B)

export DOCKER_HOST=tcp://<RPI_IP>:2375
docker-compose -f docker-compose.prod.yaml up -d

Production (Raspberry Zero)

export DOCKER_HOST=tcp://<RPI_IP>:2375
docker-compose -f docker-compose.prod.arm32v6.yaml up -d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages