Cron-Zeilen für beide Syncs dokumentiert
CLAUDE.md und die Header von instagram-sync.php wie matchcenter-sync.php verweisen für die Cron-Einrichtung auf config.example.php — dort standen sie nie. Nachgetragen inkl. Pfad-Platzhaltern und Hinweis auf den PHP-Binary-Pfad bei All-Inkl. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,6 +5,26 @@
|
|||||||
* cp config/config.example.php config/config.php
|
* cp config/config.example.php config/config.php
|
||||||
*
|
*
|
||||||
* config.php ist gitignored und liegt außerhalb des Webroots (zusätzlich per .htaccess gesperrt).
|
* config.php ist gitignored und liegt außerhalb des Webroots (zusätzlich per .htaccess gesperrt).
|
||||||
|
*
|
||||||
|
* ---------------------------------------------------------------------------
|
||||||
|
* CRONJOBS (im KAS anlegen, Typ „eigener Cronjob“ / Shell)
|
||||||
|
* ---------------------------------------------------------------------------
|
||||||
|
* SITE=/www/htdocs/<KAS-User>/tsv08kulmbach (echten Pfad einsetzen: pwd auf dem Server)
|
||||||
|
* PHP=/usr/bin/php (All-Inkl ggf. /usr/local/bin/php8.2 — `which php8.2` prüft es)
|
||||||
|
*
|
||||||
|
* # Instagram-Feed: 2×/Tag (versetzte Minuten, damit die Läufe sich nicht überlappen)
|
||||||
|
* 17 6,18 * * * cd $SITE && $PHP bin/instagram-sync.php >> storage/logs/instagram.log 2>&1
|
||||||
|
*
|
||||||
|
* # Matchcenter: 2×/Tag als Grundtakt
|
||||||
|
* 37 7,19 * * * cd $SITE && $PHP bin/matchcenter-sync.php >> storage/logs/matchcenter.log 2>&1
|
||||||
|
*
|
||||||
|
* # Matchcenter am Spieltag-Nachmittag/Abend ½-stündlich (Sa+So 13–21 Uhr),
|
||||||
|
* # damit Ergebnisse und Tabelle zeitnah stehen.
|
||||||
|
* 7,37 13-21 * * 6,0 cd $SITE && $PHP bin/matchcenter-sync.php >> storage/logs/matchcenter.log 2>&1
|
||||||
|
*
|
||||||
|
* Beide Skripte sind CLI-only, sperren sich per Lock gegen Parallelläufe und lassen bei
|
||||||
|
* jedem Fehler den letzten guten Cache stehen — ein fehlgeschlagener Lauf schadet nie.
|
||||||
|
* Erstlauf nach dem Deploy einmal von Hand anstoßen (füllt Cache + Bilder/Wappen).
|
||||||
*/
|
*/
|
||||||
return [
|
return [
|
||||||
// Kanonische Basis-URL ohne trailing slash (für Canonical, OG, Sitemap).
|
// Kanonische Basis-URL ohne trailing slash (für Canonical, OG, Sitemap).
|
||||||
|
|||||||
Reference in New Issue
Block a user