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