Image und Port
| Angabe | Wert |
|---|---|
| Image | eigener Build aus deinem Repository |
| Port | 9000 |
| Empfohlene Größe | L (2048 MB) |
Diese Werte trägst du unter „Umgebung“ ein:
| Name | Wert |
|---|---|
DATABASE_URL | die Verbindung deiner PostgreSQL-Datenbank |
REDIS_URL | die Verbindung deiner Redis-Instanz |
JWT_SECRET / COOKIE_SECRET | zwei lange Zufallswörter |
STORE_CORS / ADMIN_CORS | die Adressen, die auf die API zugreifen dürfen |
Datenbank und Dateien
Leg in der Console eine PostgreSQL-Datenbank an und verknüpfe sie mit der App. Die Zugangsdaten stehen danach als Umgebungsvariablen bereit, du musst nichts abtippen.
Worauf du achten musst
- Medusa wird aus deinem eigenen Projekt gebaut, nicht aus einem fertigen Image – ein Shop besteht immer auch aus deinen Anpassungen.
- Zwei Prozesse: der Server und ein Worker für Hintergrundarbeit. Als zwei Apps mit demselben Quelltext und verschiedenen Startbefehlen.
- Migrationen als eigener Schritt nach dem Deployment ausführen.
- Zahlungsanbieter binden sich über Module ein; deren Schlüssel gehören in die Umgebung, niemals ins Repository.
Was es kostet
Größe L im Dauerbetrieb kostet rund 31,27 € im Monat, dazu die Datenbank ab rund 7,82 €. Abgerechnet wird sekundengenau: Wer nur zeitweise braucht, was hier läuft, stoppt die App und zahlt für diese Zeit nichts. Alle Preise
Häufige Fragen
Brauche ich zusätzlich eine Ladenoberfläche?
Ja, Medusa ist der Kern ohne Oberfläche. Üblich ist ein Next.js-Projekt als eigene App, das die API anspricht.
Ist das eine Alternative zu Shopify?
Funktional in vielem, ja – mit dem Unterschied, dass du den Betrieb selbst verantwortest. Dafür gibt es keine Umsatzbeteiligung und keine Grenzen bei Anpassungen.