Сделал пароль qBittorrent опциональным (config)
qBittorrent может работать без аутентификации (обход авторизации для доверенной подсети) — пустой пароль валиден. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -252,11 +252,9 @@ func (c *Config) validate() error {
|
||||
errs = append(errs, fmt.Errorf("worker.source_missing_threshold %d must be >= 1", c.Worker.SourceMissingThreshold))
|
||||
}
|
||||
|
||||
// Обязательные секреты включённых секций (ловит криво отрендеренный деплоем
|
||||
// файл). qBittorrent — ядро, пароль нужен всегда.
|
||||
if c.QBittorrent.Password == "" {
|
||||
errs = append(errs, errors.New("qbittorrent.password is empty (required secret)"))
|
||||
}
|
||||
// qbittorrent.password намеренно не обязателен: qBittorrent может работать без
|
||||
// аутентификации (например, обход авторизации для клиентов из доверенной
|
||||
// подсети) — пустой пароль валиден.
|
||||
// llm.api_key намеренно не обязателен: keyless-local LLM (LM Studio с
|
||||
// заданным base_url, но без ключа) — валидный документированный дефолт.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user