/dev/push - Vercel ve Netlify yerine kullanılabilecek açık kaynaklı, self-hosted dağıtım platformu
(github.com/hunvreus)- Sunucusuz dağıtımın bağımlılık sorununu çözmek için geliştirilen self-hosted dağıtım platformu
- Kendi sunucunuzda Vercel·Render·Netlify seviyesinde dağıtım ortamı sunar
- Git tabanlı dağıtım desteği sayesinde yalnızca GitHub push ile kesintisiz rollout ve anında rollback mümkün
- Python, Node.js, PHP gibi birden çok dili destekler ve Docker tabanlı çalışma ortamında çalışır
- Ortam yönetimi özellikleri ile branch bazlı ortam eşleme ve şifrelenmiş ortam değişkenleri ayarlama desteği
- Gerçek zamanlı izleme: build ve runtime loglarını aranabilir stream biçiminde sunar
- Ekip işbirliği özellikleri yerleşik olarak gelir; rol tabanlı erişim kontrolü (RBAC) ve davet·yetki yönetimi desteği sunar
- Özel domain ve otomatik SSL sertifikası verme (Let’s Encrypt) özellikleri sağlar
- Tamamen açık kaynaklı ve self-hosted yapıda, MIT lisanslıdır
- Kurulum, güncelleme, güvenlik güçlendirme ve migration gibi süreçleri otomatikleştirmek için prodüksiyon·geliştirme script setleri sunar
scripts/prod/update.shile blue-green yöntemiyle kesintisiz güncelleme yapılırscripts/dev/start.shile Colima·Loki tabanlı yerel geliştirme ortamı kurulur
- Ortam değişkeni sistemi üzerinden dağıtım domaini, GitHub App, e-posta gönderimi, veritabanı, Redis gibi ayrıntılı ayarlar kontrol edilebilir
- GitHub App entegrasyonu ile OAuth kimlik doğrulama, webhook, repository yetki yönetimi gibi unsurları içeren otomatik dağıtım pipeline'ı kurulabilir
- Erişim kontrolü (
access.json) dosyası üzerinden e-posta·domain·regex tabanlı giriş kısıtlama politikaları tanımlanabilir - PostgreSQL·Redis·Traefik içeren container tabanlı mimari
Henüz yorum yok.