๐ฏ Poin-Poin Utama Modul Ini:
- Perintah
npm run buildmemvalidasi tipe TypeScript & menghasilkan bundle ter-optimasi - Opsi
output: 'standalone'dinext.config.tsuntuk pembuatan Docker Container super hemat (hanya ~100MB) - Deployment Instant di Vercel dengan fitur Preview Deployments & Custom Domain
๐ข Panduan Rilis Aplikasi ke Production
Tahap akhir dari pengembangan Dev Event Platform adalah melakukan kompilasi build produksi dan mempublikasikannya ke cloud server.
Fitur Standalone Build:
Dengan menambahkan
output: 'standalone' pada file next.config.ts, Next.js hanya akan membungkus dependensi node_modules yang benar-benar digunakan, sehingga ukuran container image berkurang hingga 80%.
๐ป Konfigurasi Standalone & Dockerfile Minimal
next.config.ts
import type { NextConfig } from "next";
const nextConfig: NextConfig = {
output: "standalone", // Wajib untuk Docker Deploy!
};
export default nextConfig;