Dağıtım Seçeneklerine Genel Bakış
Shevky, statik dosyaları dist/ dizinine üretir. Statik dosya sunabilen tüm barındırma platformlarıyla uyumludur.
Kanıt
- Shevky, platforma özel dağıtım adaptörleri içermez.
- Çalışma alanındaki
shevky.github.ioprojesi GitHub Pages kullanır ve bu modeli doğrular. - Kullanım projelerinde temel olarak
buildvedevnpm script'leri bulunur.
Dağıtım Modları
- Manuel yükleme -
dist/içeriğini herhangi bir statik barındırma platformuna yükleyin. - Git tabanlı platformlar - platformun build edip yayınladığı branch'e push edin.
- CI/CD pipeline'ı -
npm ci && npm run buildadımlarını otomatikleştiripdist/çıktısını yayınlayın.
Platform Kılavuzları
| Platform | Tür | Sayfa |
|---|---|---|
| GitHub Sayfaları | Kanıta dayalı | GitHub Sayfaları |
| Netlify | Genel örnek | Netlify |
| Vercel | Genel örnek | Vercel |
| AWS Amplify | Genel örnek | AWS Amplify |
| Docker | Genel örnek | Docker |
| CI/CD | Genel desen | CI/CD |
Not: "Genel örnek" olarak işaretlenen platformlar kod tabanında doğrudan desteklenmez; Shevky standart statik dosya ürettiği için bu platformlarda çalışır.