Hospedagem Firebase
O Firebase Hosting oferece hospedagem rápida e segura para seu aplicativo da web, conteúdo estático e dinâmico e microsserviços.
Firebase Hosting é hospedagem de conteúdo da web de nível de produção para desenvolvedores. Com um único comando, você pode implantar rapidamente aplicativos da web e fornecer conteúdo estático e dinâmico a uma CDN (rede de distribuição de conteúdo) global. Você também pode emparelhar o Firebase Hosting com Cloud Functions ou Cloud Run para criar e hospedar microsserviços no Firebase.
Principais capacidades
Sirva conteúdo por meio de uma conexão segura | A web moderna é segura. O SSL de configuração zero está integrado ao Firebase Hosting, para que o conteúdo seja sempre entregue com segurança. |
Hospede conteúdo estático e dinâmico, além de microsserviços | O Firebase Hosting oferece suporte a todos os tipos de conteúdo para hospedagem, desde arquivos CSS e HTML até microsserviços ou APIs Express.js. |
Entregue conteúdo rapidamente | Cada arquivo que você carrega é armazenado em cache em SSDs nas bordas da CDN em todo o mundo e servido como gzip ou Brotli. Selecionamos automaticamente o melhor método de compactação para o seu conteúdo. Não importa onde seus usuários estejam, o conteúdo é entregue rapidamente. |
Emule e até compartilhe suas alterações antes de ir ao ar | Visualize e teste suas alterações em uma URL hospedada localmente e interaja com um back-end emulado. Compartilhe suas alterações com colegas de equipe usando URLs de visualização temporários. A hospedagem também fornece integração com GitHub para iterações fáceis de seu conteúdo visualizado. |
Implante novas versões com um comando | Usando a CLI do Firebase, você pode colocar seu aplicativo em funcionamento em segundos. As ferramentas de linha de comando facilitam a adição de alvos de implantação ao seu processo de construção. E se você precisar desfazer a implantação, o Hosting oferece reversões com um clique. |
Como funciona?
O Firebase Hosting foi desenvolvido para o desenvolvedor web moderno. Sites e aplicativos estão mais poderosos do que nunca com o surgimento de estruturas JavaScript de front-end, como Angular, e ferramentas geradoras estáticas, como Jekyll. Esteja você implantando uma página inicial de aplicativo simples ou um Progressive Web App (PWA) complexo, a hospedagem oferece a infraestrutura, os recursos e as ferramentas personalizadas para implantar e gerenciar sites e aplicativos.
Usando o Firebase CLI , você implanta arquivos de diretórios locais do seu computador em nossos servidores de hospedagem. Além de fornecer conteúdo estático, você pode usar o Cloud Functions para Firebase ou Cloud Run para fornecer conteúdo dinâmico e hospedar microsserviços em seus sites. Todo o conteúdo é servido por meio de uma conexão SSL do servidor de borda mais próximo em nossa CDN global.
Você também pode visualizar e testar suas alterações antes de colocá-las no ar . Usando o Firebase Local Emulator Suite, você pode emular seu aplicativo e recursos de back-end em um URL hospedado localmente. Você também pode compartilhar suas alterações em um URL de visualização temporário e configurar uma integração com GitHub para iterações fáceis durante o desenvolvimento.
O Firebase Hosting oferece opções leves de configuração de hospedagem para você criar PWAs sofisticados. Você pode reescrever URLs facilmente para roteamento do lado do cliente, configurar cabeçalhos personalizados e até mesmo fornecer conteúdo localizado.
Para veicular seu conteúdo, o Firebase oferece diversas opções de domínio e subdomínio:
Por padrão, todo projeto do Firebase possui subdomínios gratuitos nos domínios
web.app
efirebaseapp.com
. Esses dois sites atendem ao mesmo conteúdo e configuração implantados.Você poderá criar vários sites se tiver sites e aplicativos relacionados que oferecem conteúdo diferente, mas ainda compartilham os mesmos recursos de projeto do Firebase (por exemplo, se você tiver um blog, painel de administração e aplicativo público).
Você pode conectar seu próprio nome de domínio a um site hospedado pelo Firebase.
O Firebase provisiona automaticamente certificados SSL para todos os seus domínios para que todo o seu conteúdo seja veiculado com segurança.
Caminho de implementação
Instale a CLI do Firebase | A CLI do Firebase facilita a configuração de um novo projeto de hospedagem, a execução de um servidor de desenvolvimento local e a implantação de conteúdo. | |
Configure um diretório de projeto | Adicione seus ativos estáticos a um diretório de projeto local e execute No diretório do projeto local, você também pode configurar o Cloud Functions ou o Cloud Run para conteúdo dinâmico e microsserviços . | |
Visualize, teste e compartilhe suas alterações antes de ir ao ar (opcional) | Execute Para visualizar e compartilhar suas alterações em um URL de visualização temporário, execute | |
Implante seu site | Quando tudo estiver bem, execute para fazer upload do snapshot mais recente para nossos servidores. Se precisar desfazer a implantação, você pode reverter com apenas um clique no console do Firebase. | |
Link para um aplicativo Web do Firebase (opcional) | Ao vincular seu site a um Firebase Web App , você pode usar o Google Analytics para coletar dados de uso e comportamento do seu aplicativo e usar o Firebase Performance Monitoring para obter insights sobre as características de desempenho do seu aplicativo. |
Próximos passos
Comece a usar o Firebase Hosting.
Continue melhorando seu site. Teste localmente, compartilhe as alterações em um URL de visualização temporário e, em seguida, implante em seu site ativo. Siga este guia passo a passo .
Crie e hospede microsserviços no Firebase.