Added function to control maximum post age
All checks were successful
Build and Push Docker Image on Tag / build_and_push (push) Successful in 27s
All checks were successful
Build and Push Docker Image on Tag / build_and_push (push) Successful in 27s
This commit is contained in:
33
README.md
33
README.md
@ -81,18 +81,21 @@ docker run -d \
|
||||
|
||||
Die folgenden Umgebungsvariablen steuern das Verhalten des Containers. Sie können entweder direkt beim Start übergeben oder über eine `.env`-Datei definiert werden.
|
||||
|
||||
| Variable | Beschreibung |
|
||||
| ----------------------- | ------------------------------------------------------------ |
|
||||
| `FEED_URL` | URL des RSS-Feeds, der regelmäßig überprüft wird (z. B. `https://example.com/rss.xml`) |
|
||||
| `MASTODON_API_BASE_URL` | Basis-URL der Mastodon-Instanz (z. B. `https://mastodon.social`) |
|
||||
| `MASTODON_ACCESS_TOKEN` | Access Token des Mastodon-Accounts für die API-Nutzung |
|
||||
| `BSKY_IDENTIFIER` | Bluesky-Handle oder Login (z. B. `user.bsky.social`) |
|
||||
| `BSKY_PASSWORD` | Passwort des Bluesky-Accounts |
|
||||
| `INTERVAL_MINUTES` | Zeitintervall in Minuten zur Prüfung des RSS-Feeds (z. B. `30`) |
|
||||
| `SMTP_HOST` | SMTP-Server für den Versand von E-Mails |
|
||||
| `SMTP_PORT` | Port des SMTP-Servers (z. B. `587` für STARTTLS) |
|
||||
| `SMTP_USER` | SMTP-Benutzername |
|
||||
| `SMTP_PASSWORD` | SMTP-Passwort |
|
||||
| `EMAIL_FROM` | Absenderadresse für E-Mail-Benachrichtigungen |
|
||||
| `EMAIL_TO` | Empfängeradresse für Benachrichtigungen |
|
||||
| `EMAIL_MODE` | Wann E-Mails versendet werden:<br>• `none` – keine Mails<br>• `errors` – nur bei Fehlern<br>• `all` – bei jedem Durchlauf |
|
||||
|
||||
|
||||
| Variable | Beschreibung | Beispielwert | Standardwert |
|
||||
| ----------------------- | ------------------------------------------------------------ | -------------------------- | -------------- |
|
||||
| `FEED_URL` | URL zum RSS- oder Atom-Feed | `https://example.com/feed` | _erforderlich_ |
|
||||
| `MAX_POST_AGE_DAYS` | Maximales Alter eines Beitrags (in Tagen), der gepostet werden darf | `0` = nur heutige Beiträge | `0` |
|
||||
| `MASTODON_API_BASE_URL` | Basis-URL deiner Mastodon-Instanz | `https://mastodon.social` | _erforderlich_ |
|
||||
| `MASTODON_ACCESS_TOKEN` | Access Token für die Mastodon API | `abc123...` | _erforderlich_ |
|
||||
| `BSKY_IDENTIFIER` | Bluesky-Handle | `name.bsky.social` | _erforderlich_ |
|
||||
| `BSKY_PASSWORD` | Passwort für das Bluesky-Konto | `passwort123` | _erforderlich_ |
|
||||
| `INTERVAL_MINUTES` | Zeitintervall in Minuten zwischen den Feed-Prüfungen | `30` | `30` |
|
||||
| `EMAIL_MODE` | Wann eine Status-E-Mail gesendet werden soll (`none`, `errors`, `all`) | `errors` | `errors` |
|
||||
| `SMTP_HOST` | SMTP-Server für Status-E-Mails | `smtp.example.com` | _optional_ |
|
||||
| `SMTP_PORT` | Port des SMTP-Servers | `587` | `587` |
|
||||
| `SMTP_USER` | Benutzername für SMTP | `user@example.com` | _optional_ |
|
||||
| `SMTP_PASSWORD` | Passwort für SMTP | `sicherespasswort` | _optional_ |
|
||||
| `EMAIL_FROM` | Absenderadresse für E-Mails | `noreply@example.com` | _optional_ |
|
||||
| `EMAIL_TO` | Empfängeradresse für E-Mails | `admin@example.com` | _optional_ |
|
||||
|
Reference in New Issue
Block a user