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ğı (CDN) tarafından desteklenir. 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 CLI'yi yükleyin
CLI'yi nasıl yükleyeceğinizi veya en son sürümüne nasıl güncelleyeceğinizi öğrenmek için Firebase CLI belgelerini ziyaret edin.
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ğlamak için bir Firebase projesi seçin.
Seçili Firebase projesi "varsayılan" olarak ayarlanmıştır Firebase projesi: yerel proje dizinini oluşturur. Daha fazla Firebase projesini cihazınıza bağlamak için: yerel proje dizininde proje takma adları oluşturun.
Herkese açık kök dizininiz olarak kullanılacak bir dizin belirtin.
Bu dizinde,
index.html
dosyası ve dağıtım yapmak istediğiniz diğer öğeler Firebase Hosting.Herkese açık kök dizininin varsayılan adı
public
'tir.Herkese açık kök dizininizi şimdi belirtebilir veya aynı zamanda
firebase.json
yapılandırma dosyası.Varsayılanı seçerseniz ve
public
, Firebase bunu 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ı. Bu dosya hakkında daha fazla bilgiyi Barındırma davranışını yapılandırma sayfasında bulabilirsiniz.Proje takma adlarınızı depolayan bir
.firebaserc
dosyası.
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
Dağıtım ve hatta sitenizi yerel olarak test etme hakkında daha fazla bilgi edinin.
Sonraki adımlar
Artık sitenizi dünyayla paylaşmaya hazırsınız.
Sitenizi iyileştirmeye devam edin. Yerel olarak test edin, değişiklikleri geçici bir önizleme URL'sinde paylaşın ve ardından canlı sitenize dağıtın. Bu adım adım açıklamalı kılavuzu uygulayı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ırlanma:
- 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. Daha ayrıntılı kullanım bilgileri için Hosting Kullanım kontrol panelini de ziyaret edebilirsiniz.
- Firebase lansman kontrol listesini inceleyin.