Zum Inhalt springen

Eine App oder einen Entwicklungsserver zu Moonpool hinzufügen

Jede App in Moonpool ist ein Eintrag mit einem Startbefehl, einem Arbeitsordner und einer optionalen Umgebung. Moonpool führt den Befehl in einem eigenen verwalteten Terminal aus.

  1. Öffnen Sie das Menü … oben in der Seitenleiste und wählen Sie App hinzufügen.
  2. Geben Sie einen name ein und wählen Sie eine group.
  3. Wählen Sie den type: web (Server an einem Port), desktop (native App), static (eine Seite) oder cli (ein Befehl).
  4. Legen Sie den command und das cwd fest, in dem er läuft.
  5. Füllen Sie aus, was der Typ braucht: port und url für web, processName für desktop, url für static. Eine static-App mit nur einer url braucht weder command noch cwd.
  6. Speichern Sie. Die App erscheint in der Seitenleiste. Mit ihrem Bedienelement Starten starten Sie sie.

Die Typauswahl (1) und das Feld port (2) im App-Editor, mit cwd und command dazwischen

  1. Die Auswahl type; ihr Hinweis erklärt, wie dieser Typ läuft.
  2. Das Feld port, das von web-Apps verwendet wird.

Das Ergebnis ist ein Eintrag in apps.json, zum Beispiel:

apps.json
{
"id": "my-api",
"name": "My API",
"group": "Dev",
"type": "web",
"command": "npm run dev",
"cwd": "C:\\code\\my-api",
"port": 3000,
"url": "http://localhost:3000"
}

Ein Klick auf den Namen einer App öffnet nur ihren Terminal-Tab; siehe App-Status.

  • Gruppe. Wählen Sie eine Gruppe aus der Liste, oder wählen Sie + Neue Gruppe… und geben Sie einen Namen ein. zurück zur Liste führt zur Liste zurück. Eine leere Gruppe wird als Apps gespeichert.
  • Abgedunkelte Felder werden vom gewählten Typ nicht verwendet. Sie werden trotzdem gespeichert.
  • Speichern ohne Namen zeigt Name ist erforderlich.
  • Esc oder das Schließen des Editors mit ungespeicherten Änderungen fragt „Ihre Änderungen verwerfen?“.
  • Um eine App später zu ändern, nutzen Sie den Stift in ihrer Zeile oder klicken Sie sie mit der rechten Maustaste an und wählen Bearbeiten.

Wählen Sie im selben Menü apps.json bearbeiten, speichern Sie die Datei und wählen Sie dann Neu laden. Das Format, die Prüfregeln und die Wiederherstellungsoptionen stehen in der Konfigurationsübersicht.

Moonpool ist freie Software von FasterDB