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

TeamD2018/geo-rest

Repository files navigation

DC Courier Monitor Service

Build Status codecov

Микросервис, позволяющий отслеживать геолокацию курьеров в рамках приложения Delivery Club.

Разработка сервиса осуществлялась в рамках итогого задания образовательного проекта Технопарк от компании Mail.Ru.

Микросервис написан на языке Go и использует в качестве зависимостей БД Elasticsearch и Tarantool

Установка

Для удобства установки всех зависимостей проекта и самого микросервиса используется Docker

Зависимости

  • Docker

Для установки Docker воспользуйтесь официальным туториалом

Установка через Docker-Compose

  • Склонируйте репозиторий, выполнив
git clone https://github.com/TeamD2018/geo-rest

В качестве конфигурации сервис использует конфиг-файл с расширением .toml

  • Создайте файл geo_rest_config.toml в директории проекта или переименуйте geo_rest_config.example.toml

  • Выполните

docker-compose -f docker-compose.yml up

or

docker-compose -f docker-compose.yml up -d

для запуска в фоновом режиме

Сервис будет доступен по адресу server.url указанному в конфиге

Доступное API расположено по адресу openapi.track-delivery.club

Команда

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages