Spaces:
Running
Running
File size: 849 Bytes
9b345f9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #!/bin/bash
# EditFiltrBot Deployment Script (Linux/Ubuntu)
echo "🚀 EditFiltrBot serverga yuklanmoqda..."
# 1. Tizim paketlarini yangilash
sudo apt-get update
sudo apt-get install -y docker.io docker-compose git
# 2. Docker servisini yoqish
sudo systemctl start docker
sudo systemctl enable docker
# 3. .env ni yaratish (agar yo'q bo'lsa)
if [ ! -f .env ]; then
echo "⚙️ .env fayli topilmadi. .env.example nusxalanmoqda..."
cp .env.example .env
echo "⚠️ DIQQAT: .env fayl yaratildi. Iltimos, Token va Admin ID ni to'g'rilab chiqing (nano .env)"
fi
# 4. Dockerni tizimga tushirish qismi
echo "🐳 Docker konteynerlar ishga tushirilmoqda..."
sudo docker-compose down
sudo docker-compose up -d --build
echo "✅ Muvaffaqiyatli! Bot orqa fonda (24/7) ishlamoqda."
echo "Loglarni ko'rish uchun: sudo docker-compose logs -f"
|