Grup Startup di FlyEnv
Proyek nyata jarang hanya memerlukan satu layanan—misalnya aplikasi Laravel memerlukan basis data, cache, dan runtime aplikasi yang aktif bersamaan. Grup Startup memungkinkan Anda menggabungkan bagian tersebut dalam grup bernama dan menyalakan atau mematikan seluruh set dengan satu tindakan, dalam urutan yang Anda tentukan. Satu grup dapat ditandai sebagai bawaan dan akan dikendalikan oleh sakelar bilah sisi, menu baki, serta mulai otomatis aplikasi. Jika baru mengenal FlyEnv, panduan memulai terlebih dahulu menjelaskan pemasangan dan menjalankan modul satu per satu.

Membuat grup
Buka Grup Startup dari bilah sisi dan tambahkan grup; setiap grup muncul sebagai kartu dengan sakelar mulai/henti sendiri, sakelar tiap anggota, serta tindakan edit, hapus, dan jadikan bawaan.
Anggota grup hanya dapat berupa salah satu dari dua hal berikut:
- Versi layanan: versi terpasang dari modul layanan—basis data, server web, antrean, dan sejenisnya. PHP-FPM juga termasuk: ia dipetakan ke versi PHP terpasang sehingga versi PHP-FPM tertentu dapat berada satu grup dengan Nginx dan MySQL.
- Runtime proyek: proyek dari modul bahasa yang mengaktifkan “jalankan sebagai layanan”—aplikasi Node.js, Python, Go, atau sejenisnya dengan perintah jalan dan port sendiri, yang dikelola melalui runtime per proyek.
Editor grup memantau konflik ketika Anda memilih anggota dan memperingatkan jika dua entri berasal dari modul yang sama atau akan memakai port yang sama, sehingga kombinasi rusak tertangkap sebelum Anda menekan mulai.

Mulai dan henti berurutan
Anggota berjalan menurut urutan dalam grup, sehingga infrastruktur aktif sebelum aplikasi yang bergantung padanya.
- Mulai dari atas ke bawah: setiap anggota dimulai sesuai urutan daftar; anggota yang telah berjalan dilewati, bukan dimulai ulang.
- Kegagalan menghentikan rangkaian: jika satu anggota gagal mulai, anggota berikutnya ditandai tidak dijalankan agar tidak masuk ke lingkungan yang belum siap.
- Henti berjalan terbalik dan selalu selesai: proses henti menelusuri daftar dari belakang dan tetap melanjutkan meskipun satu anggota gagal berhenti.
Grup bawaan, mulai otomatis, dan baki
Tepat satu grup dapat menjadi grup bawaan dan menjadi target kontrol global FlyEnv.
- Sakelar bilah sisi: tombol mulai/henti grup di bilah sisi utama mengendalikan grup bawaan. Jika belum ada grup bawaan, tombol kembali ke perilaku klasik untuk memulai atau menghentikan seluruh layanan sekaligus.
- Mulai otomatis saat peluncuran: ketika “mulai otomatis layanan” diaktifkan dalam Penyiapan, meluncurkan FlyEnv otomatis memulai grup bawaan sehingga stack kerja telah aktif saat Anda mulai bekerja.
- Kontrol baki: menu baki sistem menampilkan grup Anda, masing-masing dengan sakelar mulai/henti sendiri, sehingga Anda dapat mematikan satu stack atau berganti stack tanpa membuka jendela utama.

Panduan, solusi, dan demo terkait
Lanjutkan dengan panduan, solusi, demo, atau perspektif komunitas.
Catatan kompatibilitas
Grup Startup murni berfungsi sebagai orkestrasi: fitur ini mengurutkan operasi mulai dan henti yang sudah disediakan setiap modul, tanpa memasang versi atau runtime sendiri. Grup hanya dapat memuat versi layanan dan proyek yang sudah dikelola modul masing-masing. Fitur ini bekerja sama di macOS, Windows, dan Linux tanpa perilaku khusus platform; batas platform berasal dari modul dasar. Menyembunyikan entri Grup Startup dalam pengaturan bilah sisi terlebih dahulu menghentikan semua anggota setiap grup agar tidak ada proses yang tertinggal di latar belakang. Lihat halaman fitur lain untuk kemampuan tiap layanan yang dapat dikelompokkan.