Firebase Hosting, uygulamanızın statik öğelerini (HTML, CSS, JavaScript, medya dosyaları vb.) barındırmanın yanı sıra dinamik içerik yayınlamak ve mikro hizmetler barındırmak için hızlı, güvenli ve güvenilir bir yol sunar.
Ü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 CLI'yi 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şlatılırken Firebase CLI istemlerinde:
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 dizinde,
index.html
dosyası ve dağıtım yapmak istediğiniz diğer öğeler Firebase Hosting.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.
Tek sayfalık bir uygulama oluşturmayı seçerseniz Firebase sizin için otomatik olarak yeniden yazma yapılandırmaları ekler.
İ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.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
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 URL'yi önizleyin ve 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ırlanma:
- Bütçe ayarlama uyarılar Google Cloud konsolunda projeniz için.
- Projenizin birden fazla Firebase hizmetindeki kullanımına dair genel bir fikir edinmek için Firebase konsolundaki Kullanım ve faturalandırma kontrol panelini izleyin. Daha ayrıntılı kullanım bilgileri için Hosting Kullanım kontrol panelini de ziyaret edebilirsiniz.
- Firebase lansmanı kontrol listesini inceleyin.