закрыть ssh-клиент и скрипт работал?
Screen, либо настроить docker, либо использовать supervisor
Зависит от того какую задачу ты пытаешься решать. Чаще всего нормальные люди запускают процесс в виде сервиса.
бот для вк должен работать 24/7
supervisor нахрен не нужен
Я бы вообще как ты сказал, запихнул в systemd. Но это жо сложно для новичков 🌚
ничего сложного.
Не сложнее чем супервизор
к слову минимальный systemd сервис для запуска скрипта на питоне укладывается строк так в 10
Да я соглы, ну ты ещё обьясни новичку, что такое systemd 🌚. И вообще, докер топ
ты же supervisor предлагаешь. объясни ему что такое супервизор
Тоже самое, что systemd но написано на любимом пайтоне. Ахахаха
для чего? для запуска сервисов? нет.
а запускать его кто будет?
Ну у него же бот. Докер самое то, изолировано, авторестарт если что и т.д. и простенько
Вот сейчас ты ему будешь рассказывать как правильно собирать докер образ, куда его пушить, как не дай бог соединять с базой, которая стоит на хосте
Ага. Не сложно. Запустить БД на другом интерфейсе, настроить файрвол, чтобы снаружи не могли подключиться...
а еще как настраивать сеть
я смотрю systemd также рестарт делает, зачем мне докер тут?)
Зачем? Достаточно создать внутреннюю сеть и не прокидывать наружу порты у бд-контейнера
у меня нет бд, две команды через вк апи
докер решает несколько другие задачи
Да бери уже системд
Откуда возьмётся БД в контейнере?
А чо, образов в докерхабе нет уже?
Ага, только теперь вопрос настройки БД которая внутри контейнера и персистентных томов
Ну блин, волюм создать тоже особой сложности нет. Можно для двух контейнеров попробовать компоуз заюзать + makefile написать для запуска из локального окружения и из прода, например
Но нужно время, безусловно, чтоб разобраться
Да никто не спорит, что все можно. Но это ещё больше усложняет запуск в первый раз. Имеет смысл идти по шагам
Просто сейчас, например, тот же DO предлагает тебе дырку к своему постгресу, предоставляя только креды - оп, и у тебя своя база
Ну если так, окей
DO запилили свой аналог AWS RDS, ok
Я вот кстати щас подман в systemd запускаю с журналированием в journald
Обсуждают сегодня