Локальная установка
Требования
Заголовок раздела «Требования»- Node.js 20+
- Docker & Docker Compose
- Expo CLI (
npx expo) - iOS Simulator / Android Emulator
Backend (Directus + PostgreSQL + Redis)
Заголовок раздела «Backend (Directus + PostgreSQL + Redis)»# Клонировать репозиторийgit clone <repo-url>cd dimetra
# Запустить backenddocker-compose up -dDirectus будет доступен на http://localhost:8055.
Мобильное приложение
Заголовок раздела «Мобильное приложение»cd mobilenpm install
# Dev server (Expo Go)npx expo start
# iOS Simulator — сборка + запускnpm run ios:sim # iPhone 16 Pronpm run ios # выбор симулятораПодробнее о запуске на симуляторе и устройстве — см. Мобильное приложение → Запуск.
Telegram Bot
Заголовок раздела «Telegram Bot»cd telegram-botnpm installnpm run devПеременные окружения
Заголовок раздела «Переменные окружения»Скопируйте .env.example в .env и заполните:
SECRET— случайная строка для JWTDB_*— параметры PostgreSQLSTORAGE_R2_*— ключи Cloudflare R2TELEGRAM_BOT_TOKEN— токен ботаDIRECTUS_TOKEN— сервисный токен для бота