Что потребуется
Node.js 22.20+, pnpm 11.24 и Docker с Compose. Порты 3000, 3001, 54329, 10259 и 8029 должны быть свободны.
Магазин
pnpm install --frozen-lockfile pnpm setup:env docker compose up -d pnpm db:generate pnpm db:migrate pnpm dev
Откройте http://localhost:3000. Тестовая почта доступна на http://localhost:8029. Скрипт создаёт локальные секреты и не перезаписывает существующий .env.
Проверки
pnpm typecheck pnpm test pnpm build
Интеграционные проверки используют только тестовых пользователей в локальной базе. Реальные платежи не выполняются.
Перед размещением
Локальная настройка не предназначена для публичных продаж. Production требует SMTP, HTTPS, отдельной базы, резервных копий, договора WEBPAY и готового релизного архива. Эти шаги находятся в плане разработки.