Dashboard
Vamos explorar o dashboard de um projeto já configurado.
O dash do projeto pode ser acessado através da listagem de projetos em Pages.
Exemplo Dashboard
Deployments
Nesta aba é possível acompanhar todos os builds inicializados pela ferramenta. Assim como a ultima build de produção, que fica em destaque.
Tipos de Deploy
Por padrão o Cloudflare faz 2 tipos de deploys preview e production.
Deploys do tipo Production são criados a partir de alterações feitas na branch que você indicou na configuração do projeto como a principal.
Deploy do tipo Preview são criados a partir de alterações em quaisquer outra branch.
Domínios
Existem 3 frentes controladas pelo Cloudflare para geração de domínios.
Todos deploys geram um domínio hasheado específico para aquele deploy, que pode ser consultado na própria listagem.
Todas as branchs geram um subdominio;
tipPor exemplo, para acessar a branch
devdo dominioprojetoTeste.pages.dev, basta acessardev.projetoTeste.pages.dev.Production deploys também podem ser acessados através do dominio padrão;
Custom Domains
Nesta aba podemos configurar um domínio específico para nossos Production Deploys, o domínio deve ser .solfacil.com.br e validado pelo time de governança.
Uma vez configurado o custom domain, estamos oficialmente em PROD. Sua aplicação esta acessível pelo público geral e será indexada indexada pelo Google.
Settings
Aqui podemos consultar e alterar configurações relacionadas ao projeto.
General
Configurações gerais relacionadas ao projeto.
- Renomear projeto;
- Controlar acessos;
- Adicionar PIN para acesso em deploys de Preview;
- Deletar a integração do projeto com o Cloudflare; etc
Builds & deployments
Configurações de deploy.
- Alterar qual branch é considerada "Production";
- Ativar ou desativar deploys automáticos de "Production";
- Escolher quais branchs ou conjunto de branchs disparam deploy de "Preview";
- Alterar os parametros de Build;
- Criar hooks para deploys customizados sob demanda.
Environment variables
Configurações relacionadas a variaveis de ambiente do projeto, essas variaveis são captadas em build time e injetadas no package.
A Solfácil conta com um conjunto de variáveis globais, que podem ser sobescritas localmente caso necessário.
Functions
Não exploramos esta sessão.