Tutorial

Seri Membangun agusp.id #6: Vite, Storage, Cache, dan Checklist Deploy Awal

Artikel penutup seri ini merangkum urusan yang sering dianggap sepele: build asset, storage publik, konfigurasi cache, dan checklist sebelum deploy.

Penulis

Agus P

Tanggal

17 Apr 2026

Baca

2 menit

Views

2,915

Menulis fitur inti memang menyenangkan, tetapi proyek biasanya terasa “jadi” justru ketika detail operasionalnya rapi. Di agusp.id, bagian ini mencakup build asset dengan Vite, penanganan file upload, konfigurasi environment, dan beberapa hal kecil yang harus dibereskan sebelum situs benar-benar nyaman dijalankan.

Vite menjaga asset tetap modern

Saya memakai laravel-vite-plugin dengan dua entry point utama: file CSS dan JavaScript aplikasi. Tailwind dikompilasi lewat alur ini, jadi perubahan komponen dan utility class bisa langsung terlihat saat development. Workflow-nya terasa ringan karena saya tidak perlu memecah terlalu banyak bundel untuk blog dengan kebutuhan interaksi yang minimal.

Storage link wajib kalau ada featured image

Begitu panel admin bisa upload gambar, saya harus memastikan file tersebut bisa diakses dari halaman publik. Itu berarti storage publik perlu ditautkan dengan benar menggunakan php artisan storage:link. Langkah kecil ini sering terlupakan, padahal tanpa itu gambar unggulan tidak akan tampil di frontend.

Environment lokal harus sinkron dengan konfigurasi

Karena saya menjalankan proyek ini secara lokal dengan MySQL di MAMP, file .env harus benar-benar sinkron dengan konfigurasi Laravel. Hal yang kelihatan kecil seperti nama database, port MySQL, atau driver cache bisa langsung memengaruhi apakah aplikasi berjalan mulus atau justru melempar error saat halaman dibuka.

Cache sebaiknya eksplisit sejak awal

Salah satu pelajaran penting di proyek ini adalah jangan mengandalkan asumsi default. Di Laravel versi baru, cache store dibaca dari CACHE_STORE. Karena blog ini tidak membutuhkan tabel cache di database, saya menetapkannya ke mode file dan memastikan perubahan konfigurasi dibersihkan dengan php artisan optimize:clear saat perlu.

Checklist kecil sebelum deploy

  • Pastikan APP_URL, koneksi database, dan mailer sesuai environment tujuan.
  • Jalankan migration dan seeder yang memang dibutuhkan.
  • Build asset production agar CSS dan JavaScript siap dipakai.
  • Verifikasi storage link, upload gambar, dan halaman artikel detail.
  • Cek lagi meta title, deskripsi, dan slug artikel penting.

Artikel penutup ini menjadi pengingat bahwa membangun blog bukan hanya soal menulis kode yang jalan, tetapi juga merapikan detail-detail kecil yang menentukan pengalaman nyata saat situs dipakai.

Komentar

0 tanggapan

Tinggalkan Komentar