Чтобы запустить проект с помощью Docker, выполните команду:
docker-compose up --buildПосле сборки проект будет доступен по адресу http://localhost:8000/.
Визуализация графаны будет доступна по адресу http://localhost:3000/ с логином admin и паролем admin
Если вы работаете на Windows, возможно, у вас возникнут проблемы с выполнением скриптов из-за различий в стилях окончания строк между Windows (CRLF) и Linux (LF). Docker требует, чтобы файлы были в LF-формате. Это особенно важно для следующих файлов:
docker/start.shdocker/wait-for-it.shdocker-compose.ymlDockerfile
Убедитесь, что указанные файлы имеют стиль строк LF. Вы можете конвертировать файлы из CRLF в LF с помощью любой текстовой редакции.
- Описание: Получение списка доступных городов-узлов.
- Параметры:
limit(опциональный, целое число >= 1): Ограничение количества возвращаемых городов.offset(опциональный, целое число >= 0): Смещение для пагинации.
- Ответ: Список объектов
CityResponse, содержащих информацию о городах.
- Описание: Получение данных по конкретному городу-узлу по названию.
- Параметры:
city_name(строка): Название города.
- Ответ: Объект
CityResponse, содержащий информацию о городе.
- Описание: Добавление нового города-узла.
- Параметры:
city_name(строка): Название города.
- Ответ: Объект
CityResponse, содержащий информацию о созданном городе.
- Описание: Удаление города-узла.
- Параметры:
city_name(строка): Название города.
- Ответ: Нет содержимого (
204 No Content).
- Описание: Поиск ближайших городов-узлов по координатам.
- Параметры:
latitude(float): Широта.longitude(float): Долгота.limit(опциональный, целое число >= 1): Ограничение количества возвращаемых городов.offset(опциональный, целое число >= 0): Смещение для пагинации.
- Ответ: Список объектов
CityResponse, содержащих информацию о ближайших городах.
- Описание: Поиск ближайших городов-узлов по названию.
- Параметры:
city_name(строка): Название города.limit(опциональный, целое число >= 1): Ограничение количества возвращаемых городов.offset(опциональный, целое число >= 0): Смещение для пагинации.
- Ответ: Список объектов
CityResponse, содержащих информацию о ближайших городах.