# Инструкция по развертыванию ### 1. Развертывание контейнеров Запустите контейнер Nginx, который автоматически поднимет PHP, PostgreSQL и Nominatim:
`docker-compose up nginx -d`

**Примечание:** Контейнер Nominatim крайне тяжеловесный (~45 ГБ). Процесс развертывания занимает 20-30 минут. Прогресс можно отследить в логах, последним этапом является **rank 30**:
`docker logs -f <имя_контейнера_nominatim>` --- ### 2. Поднятие базы данных 1. Выгрузите бинарный файл базы данных из папки `src` проекта в контейнер:
`docker cp src/bd_bg_2 :/bd_bg_2`

2. Откройте сессию `exec` в контейнере PostgreSQL:
`docker exec -it bash`

3. Выполните последовательно команды для создания и восстановления БД:
`psql -U postgres`
`CREATE DATABASE pp;`
`\q`
`pg_restore -U postgres -d pp -v "/bd_bg_2"` `psql -U postgres -d pp`
`UPDATE svod_camers SET geom = ST_SetSRID(ST_MakePoint(ST_Y(geom::geometry), ST_X(geom::geometry)), 4326);`