Shops anlegen

Einen neuen Shop lokal oder auf Dokploy aufsetzen, Domains verbinden und an die Plattform anbinden.

#Auf Dokploy

bash
pnpm platform shop create shop2 --name "Wollmann" --owner inhaber@example.de \
  --target dokploy --domain shop2.example.de

Das passiert:

  1. Env-Datei mit allen Geheimnissen erzeugen (infrastructure/docker/shops/<id>.env, gitignored).
  2. Datenbanken und Bucket anlegen.
  3. Shop in der Plattform registrieren: Anmeldung über die Plattform (SSO), Callback-Token, Schlüssel für Berechtigungen und Support.
  4. Compose in Dokploy anlegen und deployen.
  5. Inhaber:in einladen.

Sobald das DNS für shop2.example.de, admin.shop2.example.de und api.shop2.example.de stimmt:

bash
pnpm platform shop domains shop2

#Lokal

bash
pnpm platform shop create shop3 --name "Test" --owner me@example.de   # --target local
pnpm platform shop up shop3

Lokale Shops bekommen den nächsten freien Port-Block. --dry-run zeigt vorher, was passieren würde.

Zuletzt aktualisiert am 21. Oktober 2026