- Поместить OSM файлы исследуемых городов в директорию
/api/cities_osm/
. - Название файлов должны иметь вид:
{Название города с большой буквы}.osm
. Пример:Москва.osm
. - Для скачивания готовых файлов подобного вида можно использовать функцию
download_city()
скриптаosmfetch.py
, располагающегося в той же директории. Функция принимает единственный параметр - название города с большой буквы, и производит скачивание файла в директорию, из которой она вызвана. Пример вызова:download_city('Санкт-Петербург')
.
Для запуска серверной части приложения необходимо выполнить из основной директории проекта команду:
docker compose up --build
После выполнения команды, по окончании сборки контейнера, доступ к сайту и серверу базы данных можно получить по следующим ссылкам:
- Сайт: http://localhost:4200/
- Сервер базы данных: http://localhost:8002/docs/
Для того, чтобы корректно завершить работу сервера в консоле выполните команду:
docker compose down