devops
Catatan teknis seputar web development, DevOps, dan integrasi AI.
87 artikel
- 11.40backend
Upsert Idempoten di Entrypoint, Biar Data Chat Gak Selisih Lagi
Data baseline chat bot lokal dan VPS selisih karena seeding manual. Solusinya: seed JSON di repo di-upsert via entrypoint container.
TL;DR: Data knowledge di VPS kurang karena baseline diisi lewat copy-paste SQL manual yang rawan kelewat baris. Solusinya: seed file di repo di-upsert otomatis tiap container start pakai INSERT ON DUPLICATE KEY UPDATE dengan slug sebagai kunci alami. Pelajarannya: affected-rows 2 berarti update satu baris, dan dev-prod sebaiknya parity agar bug serupa tidak lolos.
#mariadb#docker#python - 20.39devops
Env Vars Masuk Container, Koneksi Belum Otomatis
Nambah env var di Compose itu baru setengah jalan; container tetap butuh jalur network yang sadar ke host sebelum fitur LLM search bisa jalan.
#docker#devops#fastapi - 22.22devops
Deploy Vercel Diblokir? Akun Vercel-nya yang Salah
Tiga hari debugging git config untuk error Vercel yang ternyata bukan soal git — tapi project milik akun Vercel lain. Plus batasan plan Hobby yang perlu diketahui.
#vercel#git#devops - 20.49devops
Sudo yang Bertahan Setiap Container di-Recreate
Image upstream nggak bawa sudo dan /etc ephemeral. Entrypoint override kecil di compose bikin passwordless sudo terpasang ulang tiap boot.
#docker#devops#security - 20.46devops
Bind Mount Folder Projects ke Container Tanpa Drama Permission
Dua keputusan kecil di compose — path identik dua sisi dan UID yang disamakan — bikin folder Projects host aman dipakai container tanpa chmod 777.
#docker#devops - 20.25devops
Callback OAuth Refused di Container Host-Mode
Dugaan pertama bilang tambah ports di compose. Ternyata host-mode justru sudah membagikan loopback host, dan ports malah bikin compose gagal validasi.
#docker#oauth#devops - 20.54devops
Verify yang Bertindak: Hard Gate Rahasia di Artikel Agen
Artikel otomatis diolah dari context repo beneran. Sekarang verify fail-closed: ketemu pola secret atau topologi internal, artikel ditarik otomatis.
#automation#security#devops - 20.44devops
Tabel RAMP yang Menghantui Scheduler Artikel
Dari tabel RAMP 6+6 per hari ke trigger event-driven: cursor per-entry, budget siklus, dan embedding dedup lokal bge-m3.
#automation#seo#devops - 15.33devops
Dua Kontainer Host-mode Bentrok di Port 8642
Dua container Hermes dengan network_mode: host saling rebut port 8642. Fix: satu container gateway run + HERMES_DASHBOARD=1, dashboard jalan in-process.
#docker#automation