1.1 KiB
1.1 KiB
Быстрый старт
Требования
- Node.js 20+
- npm 9+
Запуск для разработки
# 1. Клонировать репозиторий
git clone <repo-url>
cd moex-vibe
# 2. Установить зависимости
npm install
# 3. Запустить backend (http://localhost:3000)
npm run dev:backend
# 4. В другом терминале запустить frontend (http://localhost:5173)
npm run dev:frontend
Frontend dev-сервер проксирует /api → http://localhost:3000.
Docker
docker compose up --build
- Frontend: http://localhost:80
- Backend: http://localhost:3000
- Swagger UI: http://localhost:3000/api/docs
Проверка
Откройте http://localhost:5173 или http://localhost:80 при запуске через Docker. Должны быть доступны:
- Страница с поисковой строкой и заголовком "MoexVibe"
- Swagger UI на http://localhost:3000/api/docs со всеми endpoint'ами
curl http://localhost:3000/api/v1/healthвозвращает{ "status": "ok", ... }