Build & deploy
Menjalankan aplikasi Zentara di produksi.
npm run build # zentara build: TypeScript -> dist/
npm start # zentara start: jalankan dist/app dengan NODE_ENV=productionHal yang perlu disiapkan di server:
- Node.js 22+.
.envproduksi:NODE_ENV=production,PORT,SESSION_SECRET(minimal 32 karakter),DATABASE_URL, danSEED_ADMIN_PASSWORDbila memakaidb:seed.- Migrasi database:
npx zentara db:migratesebelum aplikasi dijalankan. - Halaman error: di produksi pengunjung hanya melihat halaman status sederhana. Pastikan
ZENTARA_DEBUGtidak diaktifkan.
Contoh dengan PM2:
npm ci && npm run build
npx zentara db:migrate
pm2 start npm --name toko -- startAdapter deploy (Docker, Vercel, Cloudflare, dan lainnya) ada di peta jalan Tahap 13.