- Клонируйте репозиторий
- Установите зависимости:
bun i
(или npm/pnpm/yarn) - Создайте
.env
файл (переменные сPUBLIC_
используются в/src/utils/config.ts
)
- Install mkcert:
sudo apt install libnss3-tools
curl -JLO "https://dl.filippo.io/mkcert/latest?for=linux/amd64"
chmod +x mkcert-v*-linux-amd64
sudo mv mkcert-v*-linux-amd64 /usr/local/bin/mkcert
- Create a local CA (Certificate Authority):
mkcert -install
- After installing mkcert, you should be able to run your development server:
bun dev
bun run dev # Запуск сервера разработки
bun run build # Сборка для продакшена
bun run typecheck # Проверка типов
bun run fix # Исправление стилей и линтинг
bun run storybook # Запуск Storybook
bun run e2e:install # Установка зависимостей для E2E
bun run e2e:tests # Запуск тестов
bun run e2e:tests:ci # Запуск тестов в CI
Тесты выполняются в GitHub Actions. Убедитесь, что BASE_URL
корректно настроен в CI.