3 Commits

Author SHA1 Message Date
suphicakir c52e8f9976 build(deps): SheetJS 0.20.3 resmi dağıtımdan vendor/ altına eklendi
npm 11 uzak tarball'ı indirmediği için paket depoya alındı
(sha256 8dc73fc3b00203e72d176e85b50938627c7b086e607c682e8d3c22c02bb99fe8);
Dockerfile deps aşaması vendor/ klasörünü kopyalar.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 09:31:37 +03:00
suphicakir 7d7dd61c60 feat(deploy): konteyner başlatma adımı ve sağlık kontrolünde replica set
- scripts/bootstrap.ts: replica set/PRIMARY kontrolü, migration'lar, production'da ilk admin
- esbuild ile tek dosya (dist/bootstrap.mjs), docker-entrypoint.sh ile uygulamadan önce
- /api/health yanıtında replicaSet alanı; healthcheck başlangıç payı 60 sn

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 02:13:10 +03:00
suphicakir c45e58c732 chore(docker): lokal MongoDB replica set ve üretim Dockerfile'ı
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 01:08:10 +03:00