Firebase Hosting, kampanyalarınızı barındırmanın hızlı, güvenli ve güvenilir uygulamanın statik öğelerini (HTML, CSS, JavaScript, medya dosyaları vb.) ve Dinamik içerik sunma ve mikro hizmetler barındırma.
Üretim düzeyinde barındırma hizmetimiz, küresel bir içerik yayınlama ağıyla desteklenmektedir
(CDN) kapsamındadır. Hosting, içeriğinizi varsayılan olarak SSL üzerinden sunar ve
kendi özel alan adınızla veya projenizin
web.app
ve firebaseapp.com
arasında alt alan adlarını ücretsiz olarak kullanabilirsiniz.
Başlamadan önce
Firebase Hosting hizmetini kurmadan önce şunları yapmanız gerekir: Firebase projesi oluşturun.
1. Adım: Firebase KSA'yı yükleyin
Nasıl yapıldığını öğrenmek için Firebase CLI dokümanlarını ziyaret edin CLI'yı yükleyin veya en son sürümüne güncelleyin.
2. adım: Projenizi başlatın
Yerel proje dosyalarınızı Firebase projenize bağlamak için şu komutu çalıştırın: komutunu çalıştırın:
firebase init hosting
Proje başlatma sırasında Firebase CLI isteminden:
Yerel proje dizininize bağlanmak için bir Firebase projesi seçin.
Seçili Firebase projesi "varsayılan" olarak ayarlanmıştır Firebase projesi: yerel proje dizini. Yerel proje dizininize başka Firebase projeleri bağlamak için proje takma adları oluşturun.
Genel kök dizininiz olarak kullanılacak bir dizin belirtin.
Bu dizin,
index.html
dosyanız ve Firebase Hosting'e dağıtmak istediğiniz diğer öğeler dahil olmak üzere herkese açık olarak sunulan tüm statik dosyalarınızı içerir.Herkese açık kök dizinin varsayılan adı
public
şeklindedir.Herkese açık kök dizininizi şimdi belirtebilir veya aynı zamanda
firebase.json
yapılandırma dosyası.Varsayılan seçeneği belirlerseniz ve
public
adlı bir dizininiz yoksa Firebase bu dizini sizin için oluşturur.
Şurada geçerli bir
index.html
dosyanız veya404.html
dosyanız yoksa herkese açık kök dizininiz varsa Firebase bunları sizin için oluşturur.
Siteniz için bir yapılandırma seçin.
Bir sayfalık uygulama oluşturmayı seçerseniz Firebase, otomatik olarak sizin için yapılandırmaların yeniden yazılmasını sağlayabilir.
İlklendirmenin sonunda Firebase, yerel uygulama dizininizin köküne otomatik olarak iki dosya oluşturup ekler:
Proje yapılandırmanızı listeleyen bir
firebase.json
yapılandırma dosyası. Şuradan bu dosya hakkında daha fazla bilgi edinin: barındırma davranışını yapılandırma sayfasına gidin..firebaserc
proje takma adları belirleyin.
3. adım: Sitenize dağıtın
Sitenize dağıtmak için yerel istemcinizin kök dizininden aşağıdaki komutu çalıştırın proje dizini:
firebase deploy --only hosting
Bu komut, Hosting içeriğinizi ve yapılandırmanızı aşağıdaki Firebase tarafından sağlanan alt alan adlarına dağıtır:
PROJECT_ID.web.app
PROJECT_ID.firebaseapp.com
Daha fazla bilgi: sitenizi dağıtır, hatta yerel olarak test eder.
Sonraki adımlar
Siteniz artık tüm dünyayla paylaşılmaya hazır!
Sitenizi iyileştirmeye devam edin. Yerel olarak test edin, değişiklikleri geçici olarak paylaşın ardından canlı sitenize dağıtın. Bunu takip et adım adım açıklamalı kılavuza göz atın.
Diğer barındırma özellikleri hakkında bilgi edinin:
Firebase KSA ile ilgili dokümanların tamamına göz atın.
Uygulamanızı kullanıma sunmaya hazırlanın:
- Bütçe ayarlama uyarılar Google Cloud konsolunda projeniz için.
- Kullanımı ve faturalandırmayı izleme kontrol paneli projenizin genel durumunu görmek için Firebase konsolunda birden fazla Firebase hizmetinde nasıl kullanıldığını gösterir. İsterseniz Hosting Kullanım sayfasını da ziyaret edebilirsiniz. kontrol paneli ayrıntılı kullanım bilgileridir.
- Firebase lansmanı kontrol listesini inceleyin.