Lewati ke konten

Ekspor kode aplikasi Anda

SingkatnyaDi Pengaturan → Ekspor, klik Unduh .zip untuk mendapatkan seluruh aplikasi sebagai proyek TanStack Start mandiri, lengkap dengan konfigurasi, migrasi database, dan README berisi perintah untuk menjalankan dan men-deploy-nya. Nilai rahasia, baris di database, dan file yang diunggah tetap disimpan di MonstarX. Untuk salinan yang selalu mengikuti setiap perubahan, tautkan repositori GitHub.

Kode aplikasi Anda adalah milik Anda. Ekspor mengunduh seluruh kode sebagai file zip: proyek web biasa yang bisa dibuka developer, dijalankan di laptop, dan di-deploy tanpa MonstarX. Gunakan untuk cadangan, peninjauan kode, atau menyerahkan aplikasi kepada tim pengembang.

Bagaimana cara mengunduh kode aplikasi saya?

Section titled “Bagaimana cara mengunduh kode aplikasi saya?”
  1. Buka proyek Anda, lalu klik Pengaturan di header ruang kerja.

  2. Pilih Ekspor.

  3. Klik Unduh .zip. MonstarX membuat zip dan browser Anda menyimpannya dengan nama proyek Anda (misalnya website-sukha-yoga.zip).

  • Setiap file aplikasi, termasuk file yang dikelola MonstarX untuk akun, database, email, penyimpanan, dan AI, serta MONSTARX.md yang menjelaskannya.
  • Penyiapan proyek: package.json, konfigurasi Vite dan TypeScript, serta wrangler.jsonc (file pengaturan Cloudflare), siap untuk npm install.
  • Migrasi database — instruksi yang membuat setiap tabel, termasuk tabel untuk akun.
  • .dev.vars.example berisi nama-nama rahasia aplikasi, dan README berisi perintah untuk menjalankan dan men-deploy-nya.

Nilai rahasia, baris di database aplikasi, dan file yang diunggah orang tidak disertakan dalam zip: semuanya tetap disimpan di MonstarX.

Ini menjaga kunci Anda dan data pengguna Anda tetap aman. Data aplikasi tetap berada di database-nya, dan Anda bisa melihatnya di BackendDatabase serta di tab Admin.

Bagaimana cara menjalankan aplikasi yang diekspor?

Section titled “Bagaimana cara menjalankan aplikasi yang diekspor?”

README di dalam zip berisi perintah yang persis. Singkatnya, developer yang sudah memasang Node.js menjalankan:

Terminal window
npm install
cp .dev.vars.example .dev.vars # then fill in the secrets
npm run db:migrate:local # creates the tables in a local database
npm run dev # runs the app on their computer

Untuk menayangkannya di akun Cloudflare milik mereka sendiri, README memandu langkah wrangler login, membuat database, menerapkan migrasi, menambahkan rahasia, dan npm run deploy.

Jika aplikasi Anda menyimpan datanya di Supabase atau Railway Postgres, README ditulis untuk penyiapan tersebut. Aplikasi yang diimpor diekspor apa adanya, dengan penyiapannya sendiri.

Zip adalah salinan dari satu momen. Sebaliknya, repositori GitHub yang ditautkan mengikuti setiap perubahan, dua arah: apa yang dibangun MonstarX dikirim ke sana, dan apa yang di-commit developer Anda di sana masuk kembali ke proyek. Jika Anda ingin salinan yang selalu terbaru, klik Hubungkan GitHub di halaman yang sama. Lihat GitHub.

Apakah saya memiliki kode yang ditulis MonstarX?

Ya. Ekspor mengunduh seluruh kodenya, dan Anda bisa menjalankan serta mengubahnya tanpa MonstarX.

Apakah ekspor menyertakan pengguna dan data saya?

Tidak. Nilai rahasia, baris database, dan file yang diunggah tetap disimpan di MonstarX. Zip berisi struktur tabel (migrasi), bukan isinya.

Siapa yang bisa mengekspor proyek?

Hanya pemiliknya. Orang yang diberi akses ke proyek tidak bisa mengunduhnya.

Kodenya memakai framework apa?

Aplikasi TanStack Start — React dan TypeScript, dengan server function dan Tailwind CSS — yang disiapkan untuk berjalan di Cloudflare Workers.

Apakah aplikasi yang diekspor masih bisa mengirim email dan memakai AI?

File untuk email, penyimpanan, dan AI disertakan. Di luar MonstarX, pengaturannya perlu diisi, atau gunakan penyedia Anda sendiri — MONSTARX.md dan README menjelaskan caranya.