Spaces:
Running
Running
| # 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" | |