Dr_Elvis
@Dr_Elvis
В гугле забанен

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

Есть сервер VDS с ubuntu. хочу организовать на нем несколько ботов для телеграмма, а так же поднять rest сервис. Посоветуйте статьи, а то разнообразие способов - тьма.
Хочется конечно единую систему, вроде это можно сделать на Flask, но с ним не работал ни разу.
  • Вопрос задан
  • 1288 просмотров
Решения вопроса 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
Комментировать
@Fixid
supervisor
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы