bilalgursen
4c618781f6
Docker build'ini optimize et: OOM kökü çözümü + bellek sınırlı builder
...
Deploy / deploy (push) Successful in 7m33s
Prod VPS'te next build sırasında makineyi kilitleyen OOM'un çözümü:
- serverExternalPackages'a @google/genai, @anthropic-ai/sdk, resend eklendi;
Turbopack artık genai'nin protobufjs/google-auth-library/ws zincirini
derlemiyor (c2aba25 sonrası OOM'un tetiği buydu).
- Docker build'inde (BUILD_KAYNAK_KISITLI=1) bellek kısıtları: Turbopack 1.5G
hedefi, statik üretim tek worker × 4 sayfa, prerender source map kapalı.
- Dockerfile: runner'a tam node_modules kopyası kaldırıldı (imaj ~1.9G→966M),
pnpm store + .next/cache BuildKit cache mount'ları, açık COPY listesi,
V8 heap sınırı.
- scripts/standalone-linkleri-onar.sh: Turbopack ESM external'ların kök
node_modules symlink'ini nft trace'ine yazmıyor; eksik linkler build sonrası
tamamlanmazsa runtime MODULE_NOT_FOUND ile düşer.
- ci.yaml: build bellek sınırlı buildx docker-container builder'da (2200m,
max-parallelism 1; BuildKit --memory bayrağını yok sayıyor), deploy
up -d --no-build ile ayrıldı, temizlik if: always() ile her koşuda.
- compose: app'e mem_limit 1g + oom_score_adj -600.
- Kullanılmayan simple-icons ve @react-pdf/renderer kaldırıldı; npm artığı
package-lock.json silindi.
Doğrulama: imaj 2 CPU/2GiB VM'de sıfırdan build edildi, konteynerde ana
sayfa/universite 200 ve üç ESM external import OK.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-06 17:20:17 +03:00
bilalgursen
c2aba25814
Update dependencies, enhance AI integration, and improve email content
...
Deploy / deploy (push) Failing after 1h35m43s
- Added @google/genai dependency for enhanced AI capabilities.
- Updated CI workflow to include new environment variables for AI integration.
- Refactored AI client to support multiple providers and improved key management.
- Enhanced email templates for better user engagement and clarity.
- Updated error handling in AI-related functions to provide clearer feedback.
- Made various improvements to the application structure and code clarity.
2026-08-02 21:37:25 +03:00
bilalgursen
92adfad464
CI: .env.production'ı tekil secret'lardan oluştur
...
Deploy / deploy (push) Successful in 1m44s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-26 01:46:57 +03:00
bilalgursen
0aaf705be2
CI: docker CLI içeren job imajı kullan (catthehacker/ubuntu:act-latest)
...
Deploy / deploy (push) Failing after 25s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-26 01:05:06 +03:00
bilalgursen
fb44349bf8
Gitea CI'yı sıfırdan yaz: tek job ile compose build & deploy
...
Deploy / deploy (push) Failing after 10s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-26 01:04:13 +03:00
fef13ce7b8
.gitea/workflows/ci.yaml Güncelle
Test / test (push) Successful in 2s
2026-07-24 04:00:07 +03:00
17caaab5fb
.gitea/workflows/ci.yaml Güncelle
Test / test (push) Has been cancelled
2026-07-24 03:58:20 +03:00
f815d1e861
.gitea/workflows/ci.yaml Güncelle
Test Runner / test-job (push) Has been cancelled
2026-07-24 03:52:38 +03:00
Muhammed Emin Akalan
03107841ac
fix: CI workflow — pnpm yerine bun + gerekli env vars
CI / build (push) Has been cancelled
2026-07-24 03:29:13 +03:00
bilalgursen
307e778d62
feat: add CI workflow configuration for automated builds and linting
CI / build (push) Has been cancelled
2026-07-24 02:56:04 +03:00