Egg untuk Pterodactyl Panel yang mendukung aplikasi Node.js versi 1 sampai 24. Dibuat oleh Martin untuk menyediakan lingkungan yang kompatibel dengan berbagai versi Node.js.
- Dukungan Node.js versi 1 hingga 24
- Otomatis instalasi dependensi npm
- Integrasi dengan Git untuk clone repository
- Mendukung package-lock.json dan yarn.lock
- Optimasi untuk versi Node.js lama dan baru
- Isi variabel
GIT_ADDRESSdengan URL repository Git Anda - Atur
BRANCHjika menggunakan branch selain default - Untuk repository privat, isi
USERNAMEdanACCESS_TOKEN - Egg akan secara otomatis meng-clone repository dan menginstal dependensi
- Set variabel
USER_UPLOADketrueatau1 - Upload file aplikasi Anda melalui file manager atau SFTP
- Dependensi akan diinstal saat server dimulai
STARTUPSCRIPT: Perintah untuk menjalankan aplikasi (default:node main.js)NODE_PACKAGES: Paket npm tambahan yang ingin diinstal secara global (pisahkan dengan spasi)
| Variabel | Deskripsi | Default |
|---|---|---|
| STARTUPSCRIPT | Perintah untuk menjalankan aplikasi Node.js | node main.js |
| NODE_PACKAGES | Paket npm tambahan untuk diinstal secara global | (kosong) |
| GIT_ADDRESS | URL repository Git | (kosong) |
| BRANCH | Branch Git yang akan di-clone | (kosong) |
| USERNAME | Username Git untuk repository privat | (kosong) |
| ACCESS_TOKEN | Token akses Git untuk repository privat | (kosong) |
| USER_UPLOAD | Mode upload manual | false |
- Egg ini menggunakan image Docker dari ghcr.io/parkervcp/yolks
- Untuk versi Node.js di bawah 4, akan digunakan metode instalasi legacy
- File package.json diperlukan untuk instalasi dependensi otomatis
- Server akan otomatis menjalankan
npm installjika folder node_modules tidak ditemukan