Dr_Elvis
@Dr_Elvis

Как организовать запуск скриптов на сервере?

Есть сервер VDS с ubuntu. хочу организовать на нем несколько ботов для телеграмма, а так же поднять rest сервис. Посоветуйте статьи, а то разнообразие способов - тьма.
Хочется конечно единую систему, вроде это можно сделать на Flask, но с ним не работал ни разу.
  • Вопрос задан
  • 172 просмотра
Решения вопроса 1
@zohan1993
devops
1. Виртуальное окружение для бота

virtualenv --python=/usr/bin/python3.5 /srv/venv/telegram-bot-1
source /srv/venv/telegram-bot-1/bin/activate
pip install -r requirements.txt

2. Systemd service для бота

/etc/systemd/system/telegram-bot-1.service
-------------------------------------------------
[Unit]
Description=Telegram bot
After=syslog.target
After=network.target

[Service]
Type=simple
User=root
ExecStart=/srv/venv/telegram-bot-1/bin/python3.5 /usr/local/bin/telegram-bot-1/bot.py
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target
-------------------------------------------------

systemctl daemon-reload
systemctl start telegram-bot-1.service
systemctl enable telegram-bot-1.service
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@dGololobov
начинающий
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 120 000 до 150 000 ₽
VMS Software Санкт-Петербург
от 150 000 ₽
16 янв. 2021, в 00:06
3000 руб./за проект
15 янв. 2021, в 23:54
15000 руб./за проект