Yoga Where

Branch production · Miosokalo/yoga-where

Öffentliche URL erreichbarKein CI-Lauf gefunden

Live-Version & Erreichbarkeit

Öffentliche URL
https://yoga-where.orga-hero.com
Health-Check
https://yoga-where.orga-hero.com(65 ms)
Version-Endpoint (konfiguriert)
Kein version.url gesetzt — siehe Doku.

Letzte Änderungen (Git)

GitHub commits 404: {"message":"Not Found","documentation_url":"https://docs.github.com/rest/commits/commits#list-commits","status":"404"}

Empfohlene nächste Schritte

Recommended Next Steps

Aktueller Vorfall (behoben)

  • Produktionsfehler auf yoga-where.orga-hero.com: column s.address does not exist (PostgreSQL 42703).
  • Fix am Server ausgefuehrt: fehlende Spalten in studios angelegt (address, latitude, longitude) via ALTER TABLE ... ADD COLUMN IF NOT EXISTS.
  • Ergebnis: Homepage liefert wieder HTTP 200.

Naechste sinnvolle Schritte

  • Migrationslauf standardisieren: beim Deploy automatisch alle SQL-Migrationen aus db/migrations ausfuehren, bevor der neue Container live geht.
  • In Deploy-Script einen kurzen DB-Preflight einbauen (z. B. Spaltencheck fuer studios.address), um Schema-Drift frueh zu erkennen.
  • Optional: kleines Healthcheck-Skript erweitern, das nicht nur Container-Status, sondern auch eine App-Route mit DB-Zugriff prueft.

Risiken / Hinweise

  • Ohne automatisierten Migrationsschritt kann derselbe Fehler nach dem naechsten Build wieder auftreten.
  • ADD COLUMN IF NOT EXISTS ist zwar idempotent, ersetzt aber kein sauberes, versioniertes Migration-Tracking.

Fuer die naechste Session

  • Entscheiden, ob Migrationen durch:
    • ein separates Compose-Migration-Job-Pattern oder
    • einen Schritt im bestehenden Deploy-Sync-Skript umgesetzt werden sollen.

Tickets & Feedback

Noch keine Einträge. Apps können per Webhook an POST /api/webhooks/ticket senden.

Deploy-Events (Webhooks)

Keine Deploy-Events. CI-Skripte können POST /api/webhooks/deploy aufrufen.