June 30, 2022

Telegram bot deploy qilish

Birinchi bo'lib sistemadagi xamma paketlarni yangilaymiz:

sudo apt update && sudo apt upgrade -y

Python uchun kerakli qoshimchalarni o'rnatamiz:

sudo apt install software-properties-common -y

Keyin sistemaga yangi repository qo'shamiz:

sudo add-apt-repository ppa:deadsnakes/ppa

Python ni o'rnatamiz:

sudo apt install python3.10

Python o'rnatilganini va versiyanisini tekshiramiz:

python3.10 --version

Pip ni o'rnatish

sudo apt install python3-pip

Systemd

[Unit]
Description=Test Deployment Bot
After=syslog.target
After=network.target

[Service]
Restart=always
RestartSec=2s
Type=simple
User=root
Group=root
MemoryLimit=1G
Environment="SECRET=123:abc"
WorkingDirectory=/home/uicode/deployment
ExecStart=/home/uicode/deployment/venv/bin/python /home/uicode/deployment/main.py

[Install]
WantedBy=multi-user.target