Proyek

Panduan peningkatan

Langkah aman untuk meninjau perubahan dan memigrasikan aplikasi ke versi Lanjit terbaru.

Beta · v0.2.0API Lanjit masih dapat berubah sebelum versi stabil. Periksa catatan rilis dan panduan peningkatan sebelum memperbarui.

Selalu lakukan upgrade pada branch terpisah, simpan backup basis data, dan jalankan test sebelum deployment.

Upgrade ke 0.2.0

Persyaratan runtime

Pastikan Node.js memenuhi versi minimum:

node --version

Lanjit 0.2.0 membutuhkan Node.js 22.5.0 atau lebih baru.

Nama proyek dan CLI

Ganti referensi nama lama dengan Lanjit. Entry point CLI adalah artisan:

node artisan --version
node artisan route:list

Dependensi

Pasang lockfile terbaru. Dukungan MySQL menggunakan package mysql2.

npm install

Environment

Bandingkan .env dengan .env.example, lalu pastikan APP_KEY tersedia.

node artisan key:generate

Untuk MySQL, isi DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, dan DB_PASSWORD.

Basis data

Periksa status dan jalankan migrasi:

node artisan migrate:status
node artisan migrate

Jangan memakai migrate:fresh pada basis data produksi karena seluruh tabel akan dihapus.

Verifikasi

npm test
node artisan route:list
npm start

Periksa secara khusus middleware session, auth, CSRF, CORS, dan throttle karena area tersebut berdampak langsung pada perilaku HTTP dan keamanan.

Edit halaman ini di GitHub

Ketik untuk mencari di seluruh dokumentasi.