- Зайдите на supabase.com
- Создайте новый проект
- Перейдите в SQL Editor
- Выполните SQL из
backend/supabase-schema.sql - В Settings → API скопируйте:
- Project URL →
SUPABASE_URL - anon/public key →
SUPABASE_ANON_KEY
- Project URL →
- Зайдите на railway.app
- New Project → Deploy from GitHub repo
- Выберите репозиторий
zhenek73/malinkatrees - Добавьте переменные окружения:
SUPABASE_URL=your_url SUPABASE_ANON_KEY=your_key PORT=3000 NODE_ENV=production EOS_CONTRACT=malinka.token EOS_ACCOUNT=malinkatrees HYPERION_API_URL=https://eos.hyperion.eosrio.io/v2 - Railway автоматически определит
railway.jsonи задеплоит
После деплоя backend:
- Соберите frontend:
cd frontend && npm run build - Файлы будут в
backend/public/ - Backend автоматически отдаёт статику из
/
- Создайте бота через @BotFather
- Используйте команду
/newappили/newbot - Укажите URL вашего Railway деплоя
- Готово!
- Откройте ваш Telegram Mini App
- Должна загрузиться ёлка
- Сделайте тестовый перевод 1 MALINKA на
malinkatreesс memolight - Через 10-20 секунд должен зажечься огонёк