Firebase Barındırma, 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 sınıfı 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 Barındırma kurabilmeniz için önce bir Firebase projesi oluşturmanız gerekir.
1. Adım : Firebase CLI'yi kurun
CLI'yi nasıl kuracağınızı 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 yerel proje dizininizin kökünden aşağıdaki komutu çalıştırın:
firebase init hosting
Proje başlatma sırasında, Firebase CLI istemlerinden:
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ı ayarlayın.
Genel kök dizininiz olarak kullanılacak bir dizin belirtin.
Bu dizin,
index.html
dosyanız ve Firebase Barındırma'ya dağıtmak istediğiniz diğer tüm varlıklar dahil olmak üzere herkese açık olarak sunulan tüm statik dosyalarınızı içerir.Genel kök dizini için 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 halihazırda
public
adlı bir dizine sahip değilseniz, Firebase bunu 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şlatmanın sonunda, Firebase otomatik olarak iki dosya oluşturur ve yerel uygulama dizininizin kök dizinine 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ğıtmak 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 dağıtır ve aşağıdaki Firebase tarafından sağlanan alt etki alanlarına yapılandırma yapar:
-
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, ardından canlı sitenize dağıtın. Bu adım adım kılavuzu izleyin.
Diğer barındırma özellikleri hakkında bilgi edinin:
Firebase CLI için eksiksiz belgelere 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.
- Birden fazla Firebase hizmetinde projenizin kullanımının genel bir resmini elde etmek için Firebase konsolundaki Kullanım ve faturalandırma kontrol panelini izleyin. Daha ayrıntılı kullanım bilgileri için Barındırma Kullanımı kontrol panelini de ziyaret edebilirsiniz.
- Firebase başlatma kontrol listesini inceleyin.