Hono
Hono (berarti “api”🔥 dalam bahasa Jepang) adalah framework web yang kecil, sederhana, dan sangat cepat, yang dirancang untuk perangkat edge.
Dokumen ini akan memandu Anda cara men-deploy proyek Hono di Zeabur.
Kriteria
Jika layanan Anda memenuhi semua kondisi berikut, Zeabur akan mengenalinya sebagai proyek Hono dan otomatis menangani build serta deployment-nya:
- Terdapat file
bun.lockbdi direktori root proyek. - Terdapat file
package.jsondi direktori proyek. - Field
dependenciesdipackage.jsonmenyertakan pakethono.
Jika Anda tertarik untuk berkontribusi pada open source, Anda dapat menemukan bagian terkait di kode sumber zbpack.
Langkah Pertama: Menginisialisasi Proyek
Anda dapat mengikuti langkah-langkah di dokumentasi resmi Hono untuk menginisialisasi proyek Hono menggunakan Bun.
Menginstal Bun
curl https://bun.sh/install | bashMenginisialisasi Proyek Hono
bun create hono my-appSetelah proyek dibuat, Anda dapat masuk ke direktori my-app dan menginstal dependensi.
cd my-app
bun installPengujian Lokal
bun run devSekarang, Anda dapat mengunjungi http://localhost:3000, dan Anda akan melihat Hello, Bun!.
Langkah Kedua: Deployment
Anda dapat memilih salah satu dari dua cara untuk men-deploy proyek Hono Anda: menggunakan GitHub atau menggunakan Zeabur CLI.
Deploy dengan Zeabur CLI
Menggunakan Zeabur CLI adalah cara paling sederhana untuk men-deploy proyek Hono Anda. Anda cukup login ke Zeabur CLI terlebih dahulu:
npx zeabur@latest auth loginPerintah ini akan membuka browser dan memandu Anda melalui proses login.
Selanjutnya, Anda dapat menggunakan perintah deploy untuk men-deploy proyek Hono Anda:
npx zeabur@latest deployPerintah ini akan menanyakan secara interaktif ke proyek mana Anda ingin melakukan deploy, dan Anda juga dapat memilih untuk membuat proyek baru.
Untuk petunjuk lebih lanjut tentang deployment menggunakan Zeabur CLI, silakan lihat Deploy Layanan Menggunakan CLI.
Deploy dengan GitHub
Deploy dengan GitHub memungkinkan proyek Anda menikmati layanan CI/CD yang siap pakai. Ke depannya, cukup push kode Anda ke GitHub, dan Zeabur akan otomatis men-deploy-nya untuk Anda.
Silakan buat repositori baru di GitHub, lalu push kode Anda ke repositori tersebut. Untuk petunjuk yang lebih detail, lihat Dokumentasi GitHub.
Setelah melakukan push, klik Deploy Layanan, lalu pilih Deploy dari kode sumber Anda.

Cari repositori Anda, klik import, dan layanan Hono Anda akan otomatis mulai di-deploy.
Langkah Ketiga: Mengonfigurasi Domain
Setelah deployment selesai, Anda mungkin perlu menyiapkan domain untuk situs Hono Anda.
Buka tab “Domain” di halaman layanan, lalu klik “Generate Domain” atau “Domain Kustom”.
Untuk informasi lebih lanjut tentang cara menghubungkan domain ke layanan Anda, silakan lihat Menghubungkan Domain.
