Deploy Proyek Qwik
Artikel ini akan mengajarkan Anda cara men-deploy proyek Qwik Anda di Zeabur.
Inisialisasi Proyek
Pertama, Anda perlu menginisialisasi proyek Qwik di environment pengembangan lokal Anda. Kita dapat mengikuti petunjuk di dokumentasi resmi Qwik untuk menyelesaikan langkah ini.
npm create qwik@latestSetelah mengikuti petunjuk hingga inisialisasi selesai, Anda akan melihat tampilan seperti berikut:
π« Let's create a Qwik app π«
β Project name β¦ qwik-app
β Select a starter βΊ Basic
π¦ Success! Project created in portfolio directory
π° Next steps:
cd qwik-app
npm install
npm start
π¬ Integration? Add Netlify, Cloudflare, Tailwind...:
npm run qwik add
π¬ Questions? Start the conversation at:
https://qwik.builder.io/chat
https://twitter.com/QwikDev
πΊ Presentations, Podcasts and Videos:
https://qwik.builder.io/media/Dan Anda akan melihat folder qwik-app dibuat di direktori Anda saat ini.
Pengembangan
Setelah inisialisasi, Anda dapat berpindah ke folder qwik-app dan menjalankan npm start untuk memulai server pengembangan.
cd qwik-app
npm startAnda akan melihat tampilan seperti berikut:
VITE v3.1.1 ready in 140 ms
β Local: http://localhost:5174/
β Network: use --host to exposeSelanjutnya, Anda dapat mulai mengubah kode untuk mengembangkan proyek Qwik Anda.
Menginstal Paket Adaptor
Agar proyek Qwik Anda dapat berjalan di Zeabur, Anda perlu menginstal paket adaptor Qwik Node.js (Express) sebelum deployment.
npm run qwik add expressSetelah instalasi, Anda akan melihat tampilan seperti berikut:
π¦ Success! Added express to your app
π Relevant docs:
https://qwik.builder.io/qwikcity/adaptors/node/
https://expressjs.com/
π¬ Questions? Start the conversation at:
https://qwik.builder.io/chat
https://twitter.com/QwikDevMenguji Build Secara Lokal
Setelah menginstal paket adaptor, Anda dapat terlebih dahulu menguji build secara lokal untuk memastikan proyek Anda berjalan dengan baik.
npm run buildJika kode Anda tidak bermasalah, Anda akan melihat dua folder baru, yaitu dist dan server, ditambahkan ke direktori proyek.
Selanjutnya, coba masukkan perintah berikut untuk menjalankan server lokal:
node server/entry.express.jsSelanjutnya, coba buka http://localhost:3000 di browser Anda, dan Anda akan melihat halaman berjalan dengan lancar:

Deploy
Setelah memastikan build pengujian lokal tidak bermasalah, Anda dapat membuat repositori kode di GitHub dan melakukan push kode saat ini ke sana.
Terakhir, kembali ke halaman proyek Anda di Zeabur, klik tombol Deploy Layanan atau Tambah Layanan Baru, lalu pilih Deploy dari kode sumber Anda.

Cari repositori kode yang baru saja Anda buat, klik import, dan aplikasi Qwik Anda akan otomatis mulai di-deploy.

Setelah deployment, Anda dapat merujuk ke dokumen Menghubungkan Domain untuk mempelajari cara menghubungkan nama domain publik yang dapat diakses dari luar ke proyek Qwik Anda.