Firebase Hosting, uygulamanızın statik varlıklarını (HTML, CSS, JavaScript, medya dosyaları vb.) barındırmanın yanı sıra dinamik içerik sunmanın ve mikro hizmetleri barındırmanın hızlı, güvenli ve güvenilir bir yolunu sunar.
Üretim düzeyindeki barındırma hizmetimiz küresel bir içerik dağıtım ağı (CDN) tarafından desteklenmektedir. Barındırma, içeriğinizi varsayılan olarak SSL üzerinden sunar ve web.app
ve firebaseapp.com
kendi özel alan adınızla veya projenizin alt alan adlarında ücretsiz olarak kullanılabilir.
Sen başlamadan önce
Firebase Hosting'i kurmadan önce bir Firebase projesi oluşturmanız gerekir.
Adım 1 : 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.
Adım 2 : Projenizi başlatın
Yerel proje dosyalarınızı Firebase projenize bağlamak için yerel proje dizininizin kökünden aşağıdaki komutu çalıştırın:
firebase init hosting
Projenin başlatılması sırasında Firebase CLI'den şunu ister:
Yerel proje dizininize bağlanmak için bir Firebase projesi seçin.
Seçilen Firebase projesi, yerel proje dizininiz için "varsayılan" Firebase projenizdir. Ek Firebase projelerini yerel proje dizininize bağlamak için proje takma adlarını ayarlayın.
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 varlıklar dahil, herkese açık olarak sunulan tüm statik dosyalarınızı içerir.Genel kök dizinin varsayılanı
public
olarak adlandırılır.Genel kök dizininizi şimdi belirtebilir veya daha sonra
firebase.json
yapılandırma dosyanızda belirtebilirsiniz.Varsayılanı seçerseniz ve zaten
public
adında bir dizininiz yoksa Firebase onu sizin için oluşturur.
Genel kök dizininizde geçerli bir
index.html
dosyanız veya404.html
dosyanız yoksa Firebase bunları sizin için oluşturur.
Siteniz için bir yapılandırma seçin.
Tek sayfalık bir uygulama yapmayı seçerseniz Firebase, yeniden yazma yapılandırmalarını sizin için otomatik olarak ekler.
Başlatma işleminin sonunda Firebase otomatik olarak iki dosya oluşturur ve yerel uygulama dizininizin köküne ekler:
Proje yapılandırmanızı listeleyen bir
firebase.json
yapılandırma dosyası. Barındırma davranışını yapılandırma sayfasında bu dosya hakkında daha fazla bilgi edinin.Proje takma adlarınızı saklayan bir
.firebaserc
dosyası.
3. Adım : Sitenize dağıtın
Sitenize dağıtım yapmak için yerel proje dizininizin kökünden aşağıdaki komutu çalıştırın:
firebase deploy --only hosting
Bu komut, Barındırma 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ımlar ve hatta sitenizi yerel olarak test etme hakkında daha fazla bilgi edinin.
Sonraki adımlar
Artık siteniz dünyayla paylaşmaya hazır!
Sitenizi geliştirmeye devam edin. Yerel olarak test edin, değişiklikleri geçici bir önizleme URL'sinde paylaşın ve ardından yayındaki sitenize dağıtın. Bu adım adım kılavuzu izleyin.
Daha fazla barındırma yeteneği hakkında bilgi edinin:
Firebase CLI'nin tam belgelerine göz atın.
Uygulamanızı başlatmaya hazırlanın:
- Google Cloud Console'da projeniz için bütçe uyarıları ayarlayın.
- Projenizin birden fazla Firebase hizmetindeki kullanımının genel bir resmini elde etmek için Firebase konsolundaki Kullanım ve faturalandırma kontrol panelini izleyin. Daha detaylı kullanım bilgileri için Barındırma Kullanımı kontrol panelini de ziyaret edebilirsiniz.
- Firebase başlatma kontrol listesini inceleyin.