[๐] Hari Ini #165: Sedang Membangun Pipeline Deploy Produksi
โจ Ringkasan Gemini 2.5 Pro
Hari ketika aku membangun pipeline deploy produksi dan memperkuat dasar untuk operasi nyata.
- Asli: http://blog.naver.com/hyeogikarp/223970245559
- Waktu terbit Naver: 2025/08/14 12:38 KST
- Kategori asli: Verifikasi Hari Ini
Asli
๐๏ธ Tanggal: Rab 2025.8.13
Target: 2/2
Tugas: 0/0
Kebiasaan: 3/3
Taruhan: 2

๐-๐ฏ Sistem Rutinitas Pengelolaan Target
Target seumur hidup
-
[Life RPG]
-
๐ฏ Mencapai lebih dari 1 juta pengguna aktif bulanan (MAU)
Target tahun 2025
-
[Life RPG] (liferpg.online)
-
๐ฏ Roadmap sementara (belum final): mengembangkan setidaknya 5 aplikasi (modul) bawaan di platform Life RPG
-
๐ฏ 2025.08 iD Note -
Aplikasi gamifikasi yang menyimpan catatan les akademi/PT, lalu membuat pengguna mengumpulkan exp dan naik level lewat cek kehadiran, PR, dan sebagainya
-
๐ฏ 2025.09 Oharu (Today Was) -
Aplikasi gamifikasi keseharian dengan fitur SNS internal untuk menetapkan target hari ini dan membagikan apakah target itu tercapai kepada teman-teman
-
๐ฏ 2025.10 Pianolic -
Aplikasi gamifikasi musik untuk mengelola catatan permainan piano dan mengoleksi lagu serta album yang sudah dilatih
-
๐ฏ 2025.11 Running Party -
Aplikasi gamifikasi lari yang melacak catatan lari dan menyediakan fitur pencocokan agar bisa berlari bersama pengguna lain di sekitar
-
๐ฏ 2025.12 Auto Vibe -
Aplikasi gamifikasi edukasi yang mengumpulkan tips dan kuliah tentang alat otomasi dan vibe coding, lalu menyajikan panduan belajar sesuai tujuan pengguna
-
๐ฏ 2026.01 Membuka Life Store -
Membuka secara resmi Life Store, inti platform ini. Pengguna bisa membeli hak akses aplikasi di store, dan developer bisa mendaftarkan aplikasi baru.
-
๐ฏ 2026.02 Mencoba Preliminary Startup Package -
Mencoba program dukungan pemerintah Preliminary Startup Package untuk memvalidasi kelayakan bisnis serta mengamankan dukungan bagi pertumbuhan dan operasi platform yang stabil.
-
[iD Note]
-
๐ฏ Membuat model B2B sebagai SaaS (pembaruan berpusat pada admin/guru)
-
๐ฏ Mendaftarkan ke App Store / Play Store
-
๐ฏ Menambahkan unsur B2C ke model B2B: pengelolaan data terpadu antarsemua organisasi les (pembaruan berpusat pada siswa)
-
[Kesehatan]
- ๐ฏ Menurunkan berat badan 10kg (85kg โ 75kg)
Target bulan Agustus
-
[Life RPG] (liferpg.online)
-
๐ฏ Menulis draf proposal Life RPG
-
๐ฏ Merancang bisnis dan model pendapatan terkait platform
-
๐ฏ Mempertimbangkan konversi B2B
-
๐ฏ Riset pasar: terkait proposal, aplikasi yang akan dimasukkan, bisnis dan model pendapatan, โฆ (+ AI)
-
๐ฏ Verifikasi hipotesis inti: mengumpulkan materi tentang efektivitas gamifikasi
-
๐ฏ Survei
-
๐ฏ Merapikan isi di Notion Workspace
-
[iD Note]
-
๐ฏ Membuat model B2B sebagai SaaS (pembaruan berpusat pada admin/guru)
-
๐ฏ Mendaftarkan ke App Store / Play Store
-
[Kesehatan]
-
๐ฏ Menurunkan berat badan 2.5kg (84.5kg โ 82.0kg)
Target minggu kedua bulan Agustus
-
[Life RPG] (liferpg.online)
-
Tidak ada
-
[iD Note]
-
๐ฏ Mengoptimalkan UI mobile
-
๐ฏ Menambahkan fitur โKuis Hari Iniโ
-
โ Menghapus semua fitur terkait organisasi
-
[Kesehatan]
-
๐ฏ Menurunkan berat badan 0.5Kg (84.5kg โ 84.0kg)
Target hari ini (โ ๏ธ Wajib)
-
โ iD Note: Debug terkait akun
-
โ iD Note: Perbaikan/migrasi/deploy DB
๐-๐ Sistem Rutinitas Pengelolaan Tugas
Tugas hari ini (โ ๏ธ Wajib)
- Tidak ada
๐-โพ๏ธ Sistem Rutinitas Pengelolaan Kebiasaan
Kebiasaan hari ini
-
โ Kelebihan: minimal satu kelebihan diriku yang kutemukan hari ini
-
Aku punya keterbukaan yang tinggi, dan tidak terlalu canggung dengan orang baru.
-
โ Syukur: minimal satu hal yang kusyukuri hari ini
-
Bersyukur kepada pendeta yang memperkenalkan orang baik yang mungkin bisa menjadi partner.
-
โ Rutinitas: cek target / tugas / kebiasaan hari ini


๐-๐ธ Sistem Rutinitas Pengelolaan Taruhan
Taruhan yang sedang berjalan (โ ๏ธ Wajib)
Tidak ada
๐ค Refleksi singkat
Dengan memanfaatkan Firebase Emulator, aku sudah jauh lebih terbiasa melakukan testing di lokal lalu deploy ke produksi.
Dulu aku membuat segala macam insiden, error pun kacau balau, sampai sempat mendengar omelan dari pengguna,
(โApa ini, Teacher~ Ini barang cacat!โโฆ Aku tidak bisa melupakan keluhan anak kecil yang disampaikan kepadaku lewat gurunya.)
Sekarang, proses deploy itu sendiri sepertinya akhirnya mulai masuk fase stabil.
Nanti aku harus membuat satu test server terpisah lagi, deploy dulu ke sana, lalu kalau berjalan baik baru deploy juga ke server produksi. Dengan begitu prosesnya bisa dibuat sedikit lebih aman.
< Perhatian! >
Jangan pernah deploy apa pun yang terkait User Authentication!
Jangan sembarangan deploy Firestore Rules!
Firestore Index tidak dibutuhkan di emulator lokal, tetapi kalau tidak ada di produksi, itu akan berujung error!
< Pipeline Deploy >
-
./start-emulator.sh โbackup: [DB export] Mengambil dari produksi ke Firebase Emulator lokal
-
firestore.rules: Ubah ke izin publik penuh. (bak2)
-
schema_migration_service.dart: Migrasi dan perbaikan DB
-
./start-pasting โno-backup: [DB import] Timpa paksa dari Firebase Emulator lokal ke produksi
-
firestore.rules: Ubah ke izin RBAC. (bak1)
-
firestore.indexes.json: Tambahkan index yang diperlukan
-
./start-deploy.sh โrules โindex: GitHub Actions / Firestore Rules / Firestore Index
Tinggalkan komentar