Микросервис, позволяющий отслеживать геолокацию курьеров в рамках приложения Delivery Club.
Разработка сервиса осуществлялась в рамках итогого задания образовательного проекта Технопарк от компании Mail.Ru.
Микросервис написан на языке Go и использует в качестве зависимостей БД Elasticsearch и Tarantool
Для удобства установки всех зависимостей проекта и самого микросервиса используется Docker
- Docker
Для установки Docker воспользуйтесь официальным туториалом
- Склонируйте репозиторий, выполнив
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