Действие: Локальный запуск проекта¶
Дата: 24 марта 2026
Контекст: Пользователь запросил полный локальный запуск проекта.
Что выполнялось:
1. Был изучен скрипт запуска scripts/start-local.ps1 и файл конфигурации docker-compose.yml.
2. В файле docker-compose.yml был обнаружен проброс порта для сервиса admin_web_v4 на 10208, что не соответствовало конвенции (в .env был прописан WEB_PORT=9003). Проброс был исправлен на ${WEB_PORT:-9003}:9003.
3. В файле .env порт для FastAPI (API_PORT) был изменён с 8002 на 9002 для соответствия правилу пользователя "Порты локального стека: 90XX".
4. Выполнена сборка и запуск контейнеров через команду docker compose up -d --build.
5. Выполнена очистка "сиротских" контейнеров (orphan containers) командой docker compose up -d --remove-orphans.
6. Проверена доступность ключевых сервисов (Frontend, API, Supabase Studio).
Изменённые файлы:
- docker-compose.yml
- .env
Результат: Контейнеры успешно запущены. Проект доступен локально: - Frontend (Admin Vite): http://localhost:9003 - Hotel API (FastAPI): http://localhost:9002 - Supabase Kong: http://localhost:9000 - Supabase Studio: http://localhost:9001