Dodawanie aplikacji lub serwera deweloperskiego do Moonpool
Każda aplikacja w Moonpool to jeden wpis z poleceniem uruchamiającym, folderem roboczym i opcjonalnym środowiskiem. Moonpool wykonuje to polecenie we własnym, zarządzanym terminalu.
Dodawanie aplikacji
Dział zatytułowany „Dodawanie aplikacji”- Otwórz menu … u góry paska bocznego i wybierz Dodaj aplikację.
- Wpisz name i wybierz group.
- Wybierz type:
web(serwer na porcie),desktop(aplikacja natywna),static(strona) lubcli(polecenie). - Ustaw command oraz cwd, w którym polecenie jest uruchamiane.
- Uzupełnij to, czego wymaga dany typ: port i url dla web, processName dla desktop,
url dla static. Aplikacja
staticz samymurlnie wymaga command ani cwd. - Zapisz. Aplikacja pojawi się na pasku bocznym. Użyj jej przycisku Uruchom, aby ją wystartować.

- Lista wyboru type; jej podpowiedź opisuje, jak działa dany typ.
- Pole port, używane przez aplikacje
web.
Wynikiem jest jeden wpis w apps.json, na przykład:
{ "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"}Kliknięcie nazwy aplikacji tylko otwiera jej kartę terminala; zob. Stany aplikacji.
Edytor aplikacji
Dział zatytułowany „Edytor aplikacji”- Grupa. Wybierz grupę z listy albo wybierz + Nowa grupa… i wpisz nazwę.
powrót do listy wraca do listy. Pusta grupa jest zapisywana jako
Apps. - Przyciemnione pola nie są używane przez wybrany typ. Mimo to są zapisywane.
- Zapis bez nazwy pokazuje komunikat
nazwa jest wymagana. - Esc lub zamknięcie edytora z niezapisanymi zmianami wyświetla pytanie „Odrzucić wprowadzone zmiany?”.
- Aby później zmienić aplikację, użyj ołówka w jej wierszu albo kliknij ją prawym przyciskiem myszy i wybierz Edytuj.
Edycja ręczna
Dział zatytułowany „Edycja ręczna”Wybierz Edytuj apps.json w tym samym menu, zapisz plik, a następnie wybierz Odśwież. Format, reguły walidacji i opcje odzyskiwania opisano w Przeglądzie konfiguracji.
Co dalej
Dział zatytułowany „Co dalej”- Pola aplikacji: każdy klucz i jego działanie.
- Typy aplikacji: jak uruchamia się każdy typ i kiedy pokazuje stan „działa”.
- Zatrzymywanie i ponowne uruchamianie: co ustawić, gdy po zatrzymaniu coś nadal działa, i dlaczego aplikacje Docker wymagają ostrożności.
- Ścieżki i środowisko:
{MP_HOME}, ścieżki./ienv. - Przykłady: kompletne wpisy do skopiowania.
- Poradniki: serwery deweloperskie w tle, skrypty Pythona, porty.
- Tryb przenośny
- Aktualizowanie
Moonpool to darmowe oprogramowanie od FasterDB