Frontend для системы бронирования столов.
- React 18
- TypeScript
- Vite
# Установить зависимости
npm install
# Запустить dev сервер
npm run dev
# Собрать для продакшена
npm run buildПосле сборки (npm run build) файлы будут в dist/, которые затем используются в booker-admin-gateway.
В booker-infra/docker-compose.yml настроен volume для монтирования dist/:
volumes:
- ../booker-web/dist:/root/web/dist:roИли можно копировать dist/ в Docker образ admin-gateway при сборке.