Uygulama türü seçme: web, desktop, static veya cli
type, hangi alanların önemli olduğunu ve Durdur’un varsayılan olarak ne yaptığını belirler.
web |
desktop |
static |
cli |
|
|---|---|---|---|---|
| Gerektirir | command |
command |
url |
command |
| Genellikle ayrıca | port, url |
processName |
kendi kendine sunuyorsa command ve port |
cwd |
| Başlat | command komutunu bir terminal sekmesinde çalıştırır |
command komutunu bir terminal sekmesinde çalıştırır |
command yoksa: url adresini tarayıcıda açar. Varsa: onu bir terminal sekmesinde çalıştırır |
command komutunu bir terminal sekmesinde çalıştırır |
Varsayılan killMode |
port |
processName |
none |
none |

typeseçimi. İpucu satırı o türün ne yaptığını açıklar.portalanı. Birwebuygulaması için Çalışıyor durumu, bu bağlantı noktasının yanıt verip vermediğine bağlıdır.
Çalışıyor durumu nasıl belirlenir
Bölüm başlığı “Çalışıyor durumu nasıl belirlenir”Moonpool birkaç saniyede bir denetler. Türü ne olursa olsun, bir uygulama şunlardan herhangi biri geçerliyse Çalışıyor sayılır:
processNameayarlıdır ve bu ada sahip bir süreç vardır. Moonpool’un kendi<exe> mcpyardımcı süreçleri sayılmaz.portayarlıdır ve localhost üzerinde yanıt verir.- Moonpool onu başlatmıştır, ne
portne deprocessNamevardır ve terminalin süreci hâlâ canlıdır.
Yani bir cli uygulaması komutu çalıştığı sürece Çalışıyor görünür; port içermeyen bir web uygulaması da
aynı şekilde davranır. Yalnızca url içeren bir static girdinin izlenecek bir şeyi yoktur ve hiçbir zaman
Çalışıyor görünmez.
Yerel bir sunucu. Çalışıyor durumunun sunucunun yanıt verip vermediğini yansıtması için port, ayağa kalktığında
açılması için url ve openBrowser ayarlayın.
desktop
Bölüm başlığı “desktop”Yerel bir uygulama. Çalışıyor durumunun, pencere onu başlatan komuttan ayrıldıktan sonra da sürmesi için
processName değerini çalıştırılabilir dosya adına ayarlayın. Varsayılan Durdur, bu ada sahip her süreci
sonlandırır.
static
Bölüm başlığı “static”Bir sayfa. Yalnızca bir url ile Başlat ve Yeniden başlat onu tarayıcınızda açar, Durdur ise hiçbir şey yapmaz.
http://, https://, mailto: ve file:// URL’leri açılır; dolayısıyla yerel bir sayfa da çalışır:
{ "id": "csv", "name": "CSV dashboard", "group": "Docs", "type": "static", "url": "file:///{MP_HOME}/dashboards/examples/csv/index.html" }Bir sunucu gerektiren sayfalar (PHP ya da yerel dosyaları getiren herhangi bir şey) için, birini başlatan bir
command ve onu izlemek için bir port gerekir. Bkz. örnekler.
Bir araç. command, cwd içinde bir terminal sekmesinde çalışır ve komut çıktığında uygulama Çalışıyor
olmaktan çıkar. Açık kalan bir kabuk için komutu bir kabuk yapın; örneğin bu command:
pwsh -NoLogo -NoProfile -NoExit -Command python run.py --flagcommand içinde iç içe çift tırnaktan kaçının: cmd /c sarmalayıcısı onları bozar.

Tıklamak ne yapar
Bölüm başlığı “Tıklamak ne yapar”Bir uygulamanın adına tıklamak yalnızca terminal sekmesini açar. Çalıştırmak için Başlat, Durdur ve Yeniden başlat denetimlerini kullanın. Bkz. Uygulama durumları.
Moonpool, şu kaynaktan ücretsiz bir yazılımdır: FasterDB