Private Composer-Auslieferung composer install. Aber nur, wer bezahlt hat.
Wir bauen private Composer-Auslieferung mit Zugriff pro Kunde und Lizenz. Für Entwickler ändert sich nichts: Repository eintragen, Token hinterlegen, installieren. Unsere eigenen Magento-Module liefern wir genau so aus.
$ composer config repositories.acme composer https://repo.example.com
$ composer require acme/b2b-pricing
✓ Token aktiv · Lizenz gültig · Archiv ausgeliefert
$ composer update acme/b2b-pricing
✕ Lizenz abgelaufen · Zugriff verweigert
Wo es hakt
Ein Repository ist schnell aufgesetzt. Der Ärger kommt mit dem ersten Kunden.
-
Geteilte Tokens
Ein Token wandert zwischen Agentur, Entwicklern und Build-Server. Rotieren kann ihn danach niemand mehr, ohne dass irgendwo etwas bricht.
-
Lizenz und Zugriff laufen auseinander
Der Vertrag ist gekündigt, aber das Repository liefert weiter Updates. Oder umgekehrt.
-
Builds hängen am Download
Fehlende Archive, veraltete Metadaten oder ein manueller Release-Schritt machen aus einem normalen Deployment einen Supportfall.
-
Jeder Fehler sieht gleich aus
Token abgelaufen, Paket fehlt, Lizenz deckt es nicht ab: Composer meldet in allen drei Fällen dasselbe.
Der Ablauf
Vier Momente, eine Zugriffsentscheidung.
-
Release
Die Pipeline baut aus einer geprüften Version ein unveränderliches Archiv und veröffentlicht es einmal.
-
Installation
Composer fragt an, die Plattform prüft Token und Lizenz und liefert dann Metadaten und Archiv aus.
-
Sperren
Token oder Lizenz entziehen, ohne Pakete umzubenennen oder neu zu bauen. Die nächste Anfrage wird abgelehnt.
-
Support
Das Protokoll zeigt, welche Prüfung fehlgeschlagen ist, ohne dass jemand den Token sehen muss.
Freitags deployen. Und trotzdem ins Wochenende.
Release bauen, prüfen, veröffentlichen, ausliefern: einmal sauber automatisiert, statt jedes Mal von Hand.
Was Sie brauchen
Nicht jedes private Paket braucht eine eigene Plattform.
| Satis | Gehostete Registry | Auslieferung nach Lizenz | |
|---|---|---|---|
| Aufgabe | Composer-Metadaten erzeugen und hosten | Private Pakete für Teams bereitstellen | Pakete an zahlende Kunden ausliefern |
| Kundenzugriff | Selbst bauen | Konten und Rechte | Aus Kunden- und Lizenzdaten |
| Tokens sperren | Selbst bauen | Im Anbieter-Backend | Automatisch mit der Lizenz |
| Betrieb | Ihr Team | Anbieter | Ihr Team oder mit uns |
| Passt für | Wenige interne Pakete | Entwicklung über mehrere Teams | Kommerzielle Module mit Lizenzen |
Wenn Ihr bestehender Aufbau reicht, sagen wir das auch so. Eine neue Plattform ist nicht automatisch die richtige Antwort.
Technische Fragen
