Size: a a a

2020 November 08

T

Tishka17 in aiogram [ru]
faraš
как запустить скрипт на сервере, чтобы он работал постоянно? nohup или в cron его лучше?
Ни то, ни другое
источник

ЕП

Евгений Петров... in aiogram [ru]
Tishka17
В общем, хотите юзать .env - юзайте, но по сути это аналог .ini
Так ты-то что используешь? Покажи пример, если есть в доступе
источник

N

Nack Nime | #2o2o in aiogram [ru]
faraš
как запустить скрипт на сервере, чтобы он работал постоянно? nohup или в cron его лучше?
Supervisord, Upstart, Systemd, Gaffer, Circus, Runit
источник

T

Tishka17 in aiogram [ru]
Евгений Петров
Так ты в итоге чё используешь?
Я вспомнил. У меня последние разы было два варианта:

1. Для всякой хуйни типа бота - ini с секциями.
2. Для приличных сервисов, которые хитро деплоятся - переменные окружения и возможность их переопредить через параметры командной строки
источник

T

Tishka17 in aiogram [ru]
Nack Nime | #2o2o
Supervisord, Upstart, Systemd, Gaffer, Circus, Runit
Выбирать то, что уже есть в твоей ОС. С вероятностью 99% - это системд
источник

F🍭

Fenicu 🍭 in aiogram [ru]
груша, яж говорю конфигпарсер нормальный
источник

F🍭

Fenicu 🍭 in aiogram [ru]
просто у тебя как-то не выходит с ним
источник

T

Tishka17 in aiogram [ru]
Поверх конфигпарсера берешь пидантик и норм
источник

N

Nack Nime | #2o2o in aiogram [ru]
Tishka17
Выбирать то, что уже есть в твоей ОС. С вероятностью 99% - это системд
я знаю, ты ж уже написал его, а я дополнил список менее известными)
источник

T

Tishka17 in aiogram [ru]
Nack Nime | #2o2o
я знаю, ты ж уже написал его, а я дополнил список менее известными)
Я лишь уточнил о приоритетах
источник

ЕП

Евгений Петров... in aiogram [ru]
Fenicu 🍭
груша, яж говорю конфигпарсер нормальный
Я пытался, у меня не вышло сделать красиво :(
https://github.com/MasterGroosha/telegram-report-bot/blob/master/configurator.py
Вот мой конфигпарсер для ini-файла, приходится явно разбивать разные типы (числа, строки) по разным разделам, чтобы конфигпарсер при создании класса Config прочитал (и проверил) значение в нужном типе.
источник

N

Nack Nime | #2o2o in aiogram [ru]
Евгений Петров
Я пытался, у меня не вышло сделать красиво :(
https://github.com/MasterGroosha/telegram-report-bot/blob/master/configurator.py
Вот мой конфигпарсер для ini-файла, приходится явно разбивать разные типы (числа, строки) по разным разделам, чтобы конфигпарсер при создании класса Config прочитал (и проверил) значение в нужном типе.
глобал, ховайся
источник

T

Tishka17 in aiogram [ru]
Евгений Петров
Я пытался, у меня не вышло сделать красиво :(
https://github.com/MasterGroosha/telegram-report-bot/blob/master/configurator.py
Вот мой конфигпарсер для ini-файла, приходится явно разбивать разные типы (числа, строки) по разным разделам, чтобы конфигпарсер при создании класса Config прочитал (и проверил) значение в нужном типе.
Зачем так сложно?
источник

F🍭

Fenicu 🍭 in aiogram [ru]
для конфига глобал норм
источник

T

Tishka17 in aiogram [ru]
Fenicu 🍭
для конфига глобал норм
А смысл?
источник

F🍭

Fenicu 🍭 in aiogram [ru]
а смысл так не делать?
источник

F🍭

Fenicu 🍭 in aiogram [ru]
от кейса конечно зависит
источник

T

Tishka17 in aiogram [ru]
По сути у каждого класса свои параметры. Он в душе не ебал, есть у тебя глобальный конфиг или ты 10 штук с разными параметрами запустишь
источник

T

Tishka17 in aiogram [ru]
В мейне конфиг прочитал, раскидал по классам и похуй
источник

N

Nack Nime | #2o2o in aiogram [ru]
Евгений Петров
Я пытался, у меня не вышло сделать красиво :(
https://github.com/MasterGroosha/telegram-report-bot/blob/master/configurator.py
Вот мой конфигпарсер для ini-файла, приходится явно разбивать разные типы (числа, строки) по разным разделам, чтобы конфигпарсер при создании класса Config прочитал (и проверил) значение в нужном типе.
вот, глянь на этот пример. это не мой, взял из одноо проекта, где я брал участие
https://gist.github.com/nacknime-official/8149109d62467e00e3880a8c1b86bd31
источник