nakama/DEPLOY_INSTRUCTIONS_SIMPLE.txt

98 lines
4.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

╔═══════════════════════════════════════════════════════════════════════╗
║ Простая инструкция загрузки на сервер ║
║ 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:
└─ Работает при переключении
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎉 ГОТОВО!