DeployAja Extension
Extension VSCode untuk men-deploy project Anda langsung dari editor ke production — tanpa setup server manual atau konfigurasi yang rumit.
Stack yang Didukung
Pastikan project Anda menggunakan salah satu stack berikut sebelum memulai deployment. Stack di luar daftar ini belum dapat di-deploy menggunakan extension DeployAja.
Instalasi Extension
Install extension DeployAja melalui VSCode Marketplace atau marketplace editor lain yang
Anda gunakan. Cukup cari DeployAja dan klik Install.
Setelah terinstall, icon DeployAja akan muncul di sidebar kiri editor. Klik icon tersebut untuk membuka panel extension.
Login & Autentikasi
Di panel extension, klik tombol Login untuk menghubungkan editor Anda dengan akun DeployAja. Dropdown akan menampilkan dua pilihan:
Browser akan membuka halaman login deployaja.id secara otomatis. Lebih mudah
karena tidak perlu menyalin token secara manual.
Masukkan token akun DeployAja secara manual ke dalam field yang tersedia di panel extension.
Proses autentikasi browser
Setelah memilih Login via Browser, Anda akan diarahkan ke halaman login deployaja.id. Jika belum punya akun, daftar terlebih dahulu kemudian lakukan
sign in.
Setelah berhasil sign in dan klik Back to VSCode, panel extension akan otomatis refresh. Jika tidak, klik ulang icon DeployAja di sidebar kiri.
Cara Deploy
Setelah login berhasil, tombol di panel extension berubah dari Login menjadi Deploy This Project. Pastikan aplikasi berjalan dengan sempurna secara lokal, kemudian klik tombol tersebut.
Sebuah dropdown akan muncul untuk memilih stack yang digunakan project Anda saat ini. Pilih stack yang sesuai dari daftar yang tersedia.
Konfigurasi Database
Jika project membutuhkan database, pilih opsi nama_stack with db dari dropdown
stack. Saat ini tersedia dua pilihan database:
Resource database dikonfigurasi secara default oleh sistem. Untuk menyesuaikan kapasitas, edit file berikut di dalam project Anda:
database:
type: mysql # mysql / postgresql
size: small # small / medium / large
storage: 5Gi # sesuaikan kebutuhandeployaja.yaml disarankan dilakukan sebelum deployment
kedua, bukan saat pertama kali deploy.Monitoring & Debug
Pantau status deployment melalui panel VSCode atau langsung di dashboard deployaja.id.
Status deployment
Deployment berhasil. Buka link URL yang tertera di kolom URL pada dashboard untuk mengakses project Anda yang sudah live.
Deployment gagal. Klik tombol Debug di sebelah kanan nama project pada dashboard untuk melihat log error dan melakukan investigasi.