feature stream failover

This commit is contained in:
euzu
2026-10-19 18:34:19 +02:00
parent 0f63b8c21c
commit f007fa0f84
265 changed files with 18115 additions and 3642 deletions
+1
View File
@@ -15,6 +15,7 @@ While Tuliprox is usually run via Docker, understanding the CLI flags is crucial
| `-s, --server` | Starts continuous Server Mode (API, Web UI, Background Workers). Without this flag, Tuliprox acts as a "One-Shot" playlist generator that downloads, processes, and immediately exits. |
| `-H, --home <DIR>` | Sets the Home Directory. All relative paths in the configuration are resolved against this directory. If not set, resolves via `TULIPROX_HOME` env variable, or finally the binary's directory. |
| `-c, -i, -a, -m, -T` | Overrides specific config paths (e.g., `-c /etc/tuliprox/config.yml`). Useful for testing experimental configurations without altering the production setup. |
| `--failover <PATH>` | Overrides the path of the failover override file or directory (corrections of failover groups). See [Failover Groups](configuration/failover-groups.md#corrections-and-own-groups-failover-files). |
| `-t, --target <NAME>` | **Targeted Processing:** Forces processing of the specified target *only*. **Crucial:** This bypasses the `enabled: false` state in the config! Extremely useful to quickly re-render a broken list via cron/shell without blocking the entire system with other heavy targets. |
| `--genpwd` | Interactively generates a secure `Argon2id` password hash for the `user.txt` file. Never store plaintext passwords! |
| `--healthcheck` | Docker Support: Pings the API over localhost. Returns Exit Code `0` if the server responds with `{"status": "ok"}`. |