homelab-library: tek ortam + CI-kapılı otomatik deploy

Karar

homelab-library tek ortama indirildi: staging (192.168.1.31:8081, :3001) tamamen söküldü (servisi/Caddy 8081 girişi/dosyaları), yalnız production (library.ahmetkaraca.com) kaldı. Deploy zinciri: main’e push → CI koşar → CI yeşilse workflow_run tetikleyicisiyle otomatik production deploy. Staging DB yedek olarak CT 200’de bırakıldı.

Gerekçe

İki kopya gereksizdi; boş production + dolu staging karışıklık yaratıyordu. Daha kritiği: eski düzen CI’ı beklemeden staging’e deploy ediyordu, bozuk kod siteye ulaşabiliyordu. Yeni zincir CI’ı kapı yapar.

Sürümleme

Tek-ortama geçiş 1.0.0 kabul edildi (commit 8303929). Sürümleme/changelog kuralı için bkz. calisma-tarzi § Sürümleme ve değişiklik kaydı kuralı.

Not (tarih/supersession)

Bu karar oturumlar arasında iki tarihle (2026-06-14 ve 2026-06-26) anıldı; aynı kararın evrimidir, kanonik tarih dosya adındaki 2026-06-26 alınmıştır. ^[belirsiz]

Provenance

Kullanıcı: ‘2 kopyaya gerek yok, tek olsun… güncelleme olunca direkt deploy olsun’. Asistan uygulama özeti.

İlgili