# Развёртывание ВЕКТОРа **Актуальная документация:** - **[SETUP_GUIDE.md](SETUP_GUIDE.md)** — полное руководство: требования, Docker, .env, миграции/сиды, OSM-геослой, пользователи, КОНТУР, HTTPS, обновление, бэкапы, мониторинг, диагностика, чек-листы (развёртывание §18, передача проекта §17а). - **[README.md](README.md)** — описание системы: архитектура, API, БД, RBAC, аудит, прикладное логирование (§13а). ## Текущее состояние (тестовый стенд) Проект развёрнут на LXC 108 (Lab): **192.168.0.99**, путь `/root/vector`, docker compose. | Сервис | Адрес | |--------|-------| | Backend API + Swagger | http://192.168.0.99:8000 (/docs) | | Frontend | http://192.168.0.99:3000 | | Adminer | http://192.168.0.99:8080 (postgres:postgres, БД vector_mchs) | | PostgreSQL | 192.168.0.99:5432 | ## Управление (шпаргалка) ```bash cd /root/vector docker compose up -d # запуск (после правки .env — пересоздание, restart env не перечитывает!) docker compose ps # статус docker compose logs -f backend docker compose down # остановка docker compose up -d --build # пересборка ``` Типовой цикл обновления: push в Gitea → `git pull` → `docker restart vector-backend vector-frontend` (после правки миграций — `alembic upgrade head` в контейнере, после правки env — `up -d backend`). Подключение к LXC: `ssh root@192.168.0.65 "pct exec 108 -- bash"` (pve-node1).