Een app of dev-server toevoegen aan Moonpool
Elke app in Moonpool is één item met een startcommando, een werkmap en een optionele omgeving. Moonpool voert het commando uit in een eigen beheerde terminal.
Een app toevoegen
Section titled “Een app toevoegen”- Open het menu … bovenaan de zijbalk en kies App toevoegen.
- Voer een name in en kies een group.
- Kies het type:
web(server op een poort),desktop(native app),static(een pagina) ofcli(een commando). - Stel het command en de cwd in waarin het wordt uitgevoerd.
- Vul in wat het type nodig heeft: port en url voor web, processName voor desktop,
url voor static. Een
static-app met alleen eenurlheeft geen command of cwd nodig. - Sla op. De app verschijnt in de zijbalk. Gebruik de knop Starten om de app te starten.

- De keuzelijst type; de hint ervan legt uit hoe dat type draait.
- Het veld port, gebruikt door
web-apps.
Het resultaat is één item in apps.json, bijvoorbeeld:
{ "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"}Een klik op de naam van een app opent alleen het terminaltabblad ervan; zie App-statussen.
De app-editor
Section titled “De app-editor”- Group. Kies een groep uit de lijst, of kies + Nieuwe groep… en typ een naam.
terug naar de lijst keert terug naar de lijst. Een lege groep wordt opgeslagen als
Apps. - Gedimde velden worden niet gebruikt door het gekozen type. Ze worden wel opgeslagen.
- Opslaan zonder naam toont
name is required.(in de app: “naam is verplicht.”) - Esc of het sluiten van de editor met niet-opgeslagen wijzigingen vraagt “Je wijzigingen weggooien?”.
- Om een app later te wijzigen gebruik je het potlood op de rij, of klik je er met de rechtermuisknop op en kies je Bewerken.
Handmatig bewerken
Section titled “Handmatig bewerken”Kies apps.json bewerken in hetzelfde menu, sla het bestand op en kies dan Opnieuw laden. Het formaat, de validatieregels en de herstelopties staan in het Overzicht van de configuratie.
Waar je verder kunt kijken
Section titled “Waar je verder kunt kijken”- App-velden: elke sleutel en wat die doet.
- App-typen: hoe elk type start en Actief toont.
- Stoppen en herstarten: wat je instelt als Stoppen iets laat doorlopen, en waarom Docker-apps zorg vragen.
- Paden en omgeving:
{MP_HOME},./-paden enenv. - Voorbeelden: complete items om te kopiëren.
- Handleidingen: dev-servers op de achtergrond, Python-scripts, poorten.
- Draagbare modus
- Bijwerken
Moonpool is gratis software van FasterDB