June 8, 2024
Развертывание сервиса python
Памятка для себя, но может кому-то и пригодится.
Если считаете, что где херня, то пишите: catcoolers@gmail.com
1. Создание папки и виртуального окруженияpython3 -m venv venv
2. Загрузить приложение python
3. Установить зависимости```pip install -r /path/to/requirements.txt
4. Создать файл демона `/etc/systemd/system/name_module.service`[Unit]
Description=_name_
After=multi-user.target
[Service]
Type=idle
ExecStart=_path_to/venv/bin/python3.10 )path_to/tg_bot.py
Restart=always
[Install]
WantedBy=multi-user.target
5. Перезапустить контроллер демона, активировать сервис
systemctl daemon-reload
systemctl enable _name_
systemctl start _name_
systemctl status _name_