, 4 min read
Dockerize aplikasi Next JS dengan Mode Standalone dengan ukuran yang lebih kecil
Pada tutorial kali ini, kita akan belajar bagaimana melakukan Dockerize aplikasi Next JS dengan mode Standalone.
Mode standalone adalah proses build next js dimana akan mengoptimalkan hasil build dengan membuang node_modules dan hanya menggunakan library yang dibutuhkan saja dan di convert menjadi static file.
Dengan menggunakan standalone ukuran aplikasi akan menjadi lebih kecil sampai 80%
Jika kita ingin menjalankan aplikasi Next JS kita sebagai container maka menggunakan mode standalone akan sangat membantu mengurangi size dari container.
Kita akan menginstall Next JS terlebih dahulu, jalankan perintah dibawah dan buat nama project misalnya "next-standalone"
shell
Lalu masuk kedalam folder "next-standalone" kemudian edit file next.config.js tambahkan output
javascript
Kemudian buat file Dockerfile
shell
Kemudian jalankan perintah
shell
Setelah berhasil, kemudian testing dengan menjalankan perintah
shell
Kemudian akses broswer http://localhost:3000
Berikut ini perbandingan ukuran container jika tanpa mode standalalone dan menggunakan mode standalone:
shell
Ukuran diatas hanya perbandingan next js tanpa menggunakan library tambahan seperti Chakra UI, Taildwind CSS
Related Posts
Next jS Dockerize for Production With Standalone Mode
Dockerize aplikasi Next JS dengan Mode Standalone dengan ukuran yang lebih kecil
Menjalankan Next JS dengan HTTPS di Localhost
Pada tutorial kali ini saya akan membagikan cara mudah menjalankan Next JS dilocalhost dengan Https
Mengenal State Management dan Kegunaanya untuk Frontend Developent
State management adalah teknik yang digunakan untuk mengelola, menyimpan, dan mengakses data atau informasi secara terpusat supaya mudah dalam mengontrol data atau informasi yang dibutuhkan.
Tutorial Redux Toolkit Slice menggunakan framework NextJS
Kali ini saya akan berbagi tutorial Redux Toolkit Slice menggunakan framework NextJS
Cara menginstall project NextJS Typescript dan Tailwindcss
Kali ini saya akan mebagikan tutorial cara menginstall project NextJS Typescript dan Tailwindcss dengan mudah
Tags