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

Latest commit

 

History

History
55 lines (35 loc) · 2.58 KB

README.md

File metadata and controls

55 lines (35 loc) · 2.58 KB

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

Команда