@mo можно.. но интеграции всё равно настраиваются только через конфиг, а делать по умолчанию рабочей только телегу нутакое...
И вроде не 4 а 1, если взять за основу ExtendedInterpolation
Top-level
@mo можно.. но интеграции всё равно настраиваются только через конфиг, а делать по умолчанию рабочей только телегу нутакое... И вроде не 4 а 1, если взять за основу ExtendedInterpolation 9 comments
@mo аа, чтобы секретики хранить вместо конфига в другом конфиге, но загруженном в переменные окружения?) @hatkidchan например енв можно загружать из systemd, и сделать доступным только руту @hatkidchan вообще да, достаточно будет before_get переопределить. Причем реализация там ваще примитивная будет @mo `return getenv(key) if section == "env" else super().before_get(section, key)` или чет такое, @hatkidchan ой не, ещё проще. Регуляркой выцепить все ${env:.+}, заменить, остальное отдать super(). Нам не надо обрабатывать рекурсивные интерполяции |
@hatkidchan не, типа можно будет
[module/telegram]
type = telegram
token = ${env:TELEGRAM_TOKEN}