Davflare: R2 Depolamada GitHub CI Devrimi

Davflare: R2 Depolamada GitHub CI Devrimi

✨ Popüler

Cloudflare Pages ve R2 üzerinde çalışan Davflare, yeni GitHub Action desteğiyle statik siteleri doğrudan yayınlıyor.

⚡ Weezir Radar Keşfi 💻 Web App 💰 Free 🛠 Açık Kaynak 📍 Global ⚡ Weezir Score: 85/100
⚡ Weezir Radar
👁️ 14 Okunma
Kısa Özet:

Farahani tarafından geliştirilen Davflare, Cloudflare R2 depolama alanını tam teşekküllü bir dosya yöneticisine ve statik site barındırıcısına dönüştürüyor. Yeni eklenen resmi GitHub Action entegrasyonu sayesinde, her push işleminden sonra build çıktıları otomatik olarak R2'ye aktarılıyor.

📰 Hikayesi ve Doğuşu

Cloudflare R2'nin cömert ücretsiz katmanını ve Cloudflare Pages altyapısını birleştiren Davflare, başlangıçta web arayüzü üzerinden klasör yüklemeye odaklanıyordu. Geliştirici Farahani, CI/CD pipeline süreçlerinde yaşanan manuel dosya transfer sürtünmesini ortadan kaldırmak için bu resmi GitHub Action modülünü geliştirdi. Artık geliştiriciler, projelerini yayına alırken ek üçüncü taraf servislerine bağımlı kalmıyor.

⚡ Nasıl Çalışıyor & Mimari Detaylar

Proje, standart bir Cloudflare Worker yerine doğrudan Pages Functions altyapısını kullanıyor. `wrangler.toml` üzerinden yapılandırılan `pages_build_output_dir` parametresiyle çalışırken, repo içine eklenen resmi Action (`fanchenggang/Davflare@main`) yapı dizinini ve site slug bilgisini işliyor. API anahtarları doğrulaması yükleme öncesinde gerçekleştirildiği için olası hatalı konfigürasyonlar henüz süreç başındayken engelleniyor.

💡 Neden Radarımıza Girdi?

Dağıtım süreçlerini minimum maliyetle ve maksimum hızla yönetmek isteyen bağımsız geliştiriciler için mükemmel bir alternatif sunuyor. WebDAV desteği, çerezsiz dosya önizlemeleri, çöp kutusu mekanizması ve yerleşik 25 araçlı MCP (Model Context Protocol) uç noktasıyla sadece bir depolama aracı değil, eksiksiz bir bulut ekosistemi oluşturuyor.

🚀 Nasıl Denenir & Kaynaklar

Projeyi kendi Cloudflare hesabınızda ayağa kaldırmak için repoyu Pages üzerinden bağlayabilir, R2 bucket ve WebDAV değişkenlerini tanımlayabilirsiniz. GitHub Action ile otomatik dağıtım için workflow dosyanıza uses: fanchenggang/Davflare@main adımını ekleyerek Secrets ayarlarını yapmanız yeterlidir. Detaylı rehber için V2EX tartışma sayfasını ve GitHub deposunu inceleyebilirsiniz.

📌 Doğrulanmış Kaynak & Şeffaflık

Bu içerik, V2EX Share Creation üzerinde keşfedilmiş ve WeezirTech editörleri tarafından bağımsız geliştirici kültürünü desteklemek amacıyla özgün Türkçe olarak incelenmiştir.

🧑‍💻 Bu projenin geliştiricisi siz misiniz?

Projenizi resmi olarak sahiplenerek bilgilerinizi güncelleyebilir, yeni sürümleri duyurabilir ve doğrudan profilinize bağlayabilirsiniz.

💬 Yorumlar ve Değerlendirmeler 0

Deneyimlerinizi veya sorularınızı toplulukla paylaşın.

Yeni Yorum ve Puan Bırakın

★ ★ ★ ★ ★
Henüz yorum yapılmamış. İlk değerlendirmeyi siz bırakın! ✨