Commit Graph

28 Commits

Author SHA1 Message Date
b6f6dcdff7 Merge pull request 'feat(ui): birleşik metrik hesaplaması ekle' (#4) from deployment-dev into master
Reviewed-on: #4
2026-01-18 14:28:49 +00:00
a43042fac1 feat(ui): birleşik metrik hesaplaması ekle
İş ve deployment istatistiklerini birleştirerek toplam koşu sayısı
ve başarı oranı göstergelerini güncelle. Son çalışma süresi
hesaplamasını activityItems kullanacak şekilde düzelt.
2026-01-18 17:28:10 +03:00
2393078933 Merge pull request 'docs(env): MongoDB bağlantı örneğini güncelle' (#3) from deployment-dev into master
Reviewed-on: #3
2026-01-18 14:17:01 +00:00
0ce8559f51 docs(env): MongoDB bağlantı örneğini güncelle 2026-01-18 17:16:30 +03:00
2ad6431a28 Merge pull request 'refactor(ui,docs): Job terimini Test olarak güncelle' (#2) from deployment-dev into master
Reviewed-on: #2
2026-01-18 13:42:59 +00:00
0961751f4d refactor(ui,docs): Job terimini Test olarak güncelle
UI ve dokümantasyon boyunca "Job" terimleri "Test" olarak değiştirildi.
Bu değişiklik, uygulamanın terminolojisini tutarlı hale getirmek
ve kullanıcı arayüzünde daha doğru bir isimlendirme sağlamak için
yapıldı. Tüm etiketler, başlıklar, bildirimler ve dokümantasyon
güncellendi.
2026-01-18 16:42:36 +03:00
2b053120cb Projeleri otomatik deployment etme özelliği eklendi.
Reviewed-on: #1
2026-01-18 13:40:52 +00:00
dc8d0eef1b docs: deployment özelliklerini dokümantasyona ekle 2026-01-18 16:29:47 +03:00
e5fd3bd9d5 feat(deployments): docker tabanlı proje yönetim ve otomatik deploy sistemi ekle
Docker Compose projeleri için tam kapsamlı yönetim paneli ve otomatik deployment altyapısı eklendi.

Sistem özellikleri:
- Belirtilen root dizin altındaki docker-compose dosyası içeren projeleri tarama
- Git repo bağlantısı ile branch yönetimi ve klonlama/pull işlemleri
- Docker compose up/down komutları ile otomatik deploy
- Gitea webhook entegrasyonu ile commit bazlı tetikleme
- Deploy geçmişi, log kayıtları ve durum takibi (running/success/failed)
- Deploy metrikleri ve dashboard görselleştirmesi
- Webhook token ve secret yönetimi ile güvenlik
- Proje favicon servisi

Teknik değişiklikler:
- Backend: deploymentProject, deploymentRun ve settings modelleri eklendi
- Backend: deploymentService ile git ve docker işlemleri otomatize edildi
- Backend: webhook doğrulaması için signature kontrolü eklendi
- Docker: docker-cli ve docker-compose bağımlılıkları eklendi
- Frontend: deployments ve settings sayfaları eklendi
- Frontend: dashboard'a deploy metrikleri ve aktivite akışı eklendi
- API: /api/deployments ve /api/settings yolları eklendi
2026-01-18 16:24:11 +03:00
b701d50d4a refactor(api): yollar için /api öneki ekle
Tüm API yollarına /api öneki eklendi. Bu değişiklik, API
yapısını standartlaştırmak için yapıldı.

BREAKING CHANGE: API yollarının yapısı değişti. /auth artık
/api/auth, /jobs ise /api/jobs olarak erişilebilir.
2026-01-11 13:54:07 +03:00
fbb92fdbfd chore(docker): docker-compose versiyon satırını kaldır 2026-01-11 13:53:31 +03:00
9511517eea title and favicon update 2025-11-27 19:38:16 +03:00
89a5f92339 allowed_hosts hatası 2025-11-27 18:56:28 +03:00
d82d81f0c9 prod için Allowed_Host eklendi. 2025-11-27 18:52:35 +03:00
87bea09de0 prod için Allowed_Host eklendi. 2025-11-27 18:47:53 +03:00
2e410fb402 Prod ve Dev birbirinden izole edildi. 2025-11-27 18:26:04 +03:00
8f05f40bb2 UI Update 2025-11-27 18:02:00 +03:00
eef82577ab Update 2025-11-27 17:26:53 +03:00
5222cceb81 Detail and List card update 2025-11-27 15:56:21 +03:00
602065a71c Update 2025-11-27 13:12:03 +03:00
6cc4f8fbb6 Updates 2025-11-27 13:04:34 +03:00
945c0e7a76 Porje dökümanları oluşturuldu 2025-11-27 09:27:06 +03:00
f6b73dacd2 Test modülü eklendi 2025-11-26 23:14:41 +03:00
c19351f434 UI update 2025-11-26 22:24:21 +03:00
b6dfe5546e UI update 2025-11-26 20:17:53 +03:00
e07c5933ee live action 2025-11-26 19:58:46 +03:00
732603559a UI Aupdate 2025-11-26 19:41:03 +03:00
16c21a4e49 first commit 2025-11-26 18:57:18 +03:00