nakama/DEPLOY_INSTRUCTIONS_SIMPLE.txt

99 lines
4.4 KiB
Plaintext
Raw Normal View History

2025-11-03 21:08:11 +00:00
╔═══════════════════════════════════════════════════════════════════════╗
║ Простая инструкция загрузки на сервер ║
║ nakama.glpshchn.ru ║
╚═══════════════════════════════════════════════════════════════════════╝
📦 ШАГ 1: Упаковать проект (НА КОМПЬЮТЕРЕ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
cd /Users/glpshchn/Desktop
tar -czf nakama-ready.tar.gz nakama \
--exclude='nakama/node_modules' \
--exclude='nakama/frontend/node_modules' \
--exclude='nakama/frontend/dist' \
--exclude='nakama/.git'
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📤 ШАГ 2: Загрузить на сервер (НА КОМПЬЮТЕРЕ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
scp nakama-ready.tar.gz root@ваш_IP:/tmp/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔄 ШАГ 3: Развернуть (НА СЕРВЕРЕ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ssh root@ваш_IP
# Бэкап текущей версии
cd /var/www/nakama
cp .env /tmp/nakama-backup.env
cp -r backend/uploads /tmp/nakama-backup-uploads
# Удалить старую версию
cd /var/www
sudo rm -rf nakama
# Распаковать новую
sudo tar -xzf /tmp/nakama-ready.tar.gz
cd nakama
# Восстановить .env и uploads
cp /tmp/nakama-backup.env .env
mkdir -p backend/uploads
cp -r /tmp/nakama-backup-uploads/* backend/uploads/ 2>/dev/null || true
# Запустить автообновление
chmod +x update-server.sh
./update-server.sh
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ ШАГ 4: Проверка
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# Статус
pm2 status
# Логи
pm2 logs nakama-backend --lines 30
# API
curl https://nakama.glpshchn.ru/health
# В браузере
https://nakama.glpshchn.ru
# В Telegram
Откройте бота → Menu Button
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 ПРОВЕРЬТЕ:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
□ Комментарии:
├─ Окно НЕ на весь экран
├─ Поле ввода активно
├─ Можно написать и отправить
└─ Кнопка X закрывает окно
□ Репосты:
└─ Кнопки нет (только ❤️ и 💬)
□ Тёмная тема:
├─ Все иконки видны
└─ Текст читаем
□ Фильтр NSFW:
└─ Работает при переключении
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎉 ГОТОВО!
2025-11-20 20:50:14 +00:00