Tech Schuppen V80 – easySale Betriebshandbuch¶
Dieses Handbuch enthält alle betrieblichen Informationen für die easySale-Instanz von Tech Schuppen V80.
Systemübersicht¶
| Kunde | Tech Schuppen V80 |
| Client-Slug | techschuppen_v80 |
| GitHub-Repo | easysale-client-techschuppen_v80 |
| Core-Repo | easySale |
| Deployment-Modell | Pull (Client pinnt Core-Version selbst, deployed manuell) |
| Technisches Handbuch | Tech-Schuppen.github.io/easySale |
Schnellzugriff¶
Production (einzige Umgebung)¶
Pull-Modell: Es gibt keine Dev/Staging-Umgebung. Tests laufen mit dedizierten Test-Usern direkt auf Production (Tenant-isoliert). Rollback bei Problemen über die Firebase Console (< 2 min).
Mobile Apps¶
| Plattform | Track | Link |
|---|---|---|
| Google Play | Internal Testing | play.google.com/console |
| Google Play | Production | play.google.com/console |
| TestFlight | Test-Builds | appstoreconnect.apple.com |
| App Store | Production | appstoreconnect.apple.com |
GitHub Actions Workflows¶
| Workflow | Trigger | Beschreibung |
|---|---|---|
| client-release | Manuell (workflow_dispatch) |
Web + Android + iOS + Firebase. Plattform-Auswahl via platforms-Input. iOS läuft auf Self-Hosted Mac-Runner. |
| client-ci | PR / Push auf main |
Flutter Tests Shop + ERP |
| client-release-handbook | Push auf main (handbook-Änderungen) |
Client-Handbuch auf Cloudflare Pages deployen |
→ Workflows ansehen
→ Runbook: Häufige Aktionen
Core-Version aktualisieren¶
# Im Client-Repo: KI-Befehl
core:upgrade --latest # neueste Release-Branch
core:upgrade 2.4.0 # spezifische Version
Erstellt automatisch einen PR mit dem Update der easysale_core-Dependency in den App-pubspecs.
Nach Merge des PRs:
release:client # Web + Android + Firebase deployen
release:client --platforms=ios # iOS separat (TestFlight)
Technische Referenz¶
Für technische Details zur Plattform (Architektur, Cloud Functions, Security, etc.) siehe das zentrale Technische Handbuch.