Desenvolva com React
Faça o deploy de um app React em um domínio da Azion a partir de um template da Azion, do seu repositório do GitHub ou com a Azion CLI.
Você pode fazer o deploy de um app React na Azion a partir de um template no Azion Console, de um repositório do GitHub que é seu ou com a Azion CLI. As três rotas deixam o app em execução na Azion, atrás de um domínio da Azion.
A Azion serve um app React como uma aplicação estática. O build grava o app compilado em ./.edge/assets, o deploy envia essa pasta para um bucket de storage e uma application o serve. Para os outros frameworks dos quais a Azion faz o build, consulte Compatibilidade com web frameworks.
Pré-requisitos
Console
- Uma conta da Azion. Para criar uma, consulte Criar uma conta.
- Acesso ao Azion Console. Para entrar, consulte Como acessar o Azion Console.
- Uma conta do GitHub. O formulário do template a conecta quando pede uma.
Templates do React
Um template React é um projeto inicial do qual a Azion faz o build e o deploy para você. A rota do Console faz o deploy de um destes templates:
| Template | Uso |
|---|---|
| React Boilerplate | Projeto inicial |
| React with ButterCMS Starter Project | Inicial |
O React Boilerplate tem um guia próprio, com link na tabela. Para mais informações sobre o outro template, consulte Marketplace da Azion. Na rota da CLI, o seletor de templates do azion init lista todos os templates do preset React.
Fazer o deploy do app
Todas as rotas fazem o build do projeto React e criam os recursos da Azion que o servem. Siga o painel da sua rota:
Console
Para fazer o deploy de um template React pelo Azion Console:
Acesse Azion Console > Create > Templates.
Em Search by name, framework, or keyword, digite React.
Se o formulário mostrar GitHub Connection, selecione Connect with GitHub e instale o Azion GitHub App.
Em Git Scope, selecione o escopo do template.
A página de deploy abre, e o Deploy Log dela acompanha o build. Quando o deploy termina com sucesso, a página mostra Successfully created!, a URL do domínio e um botão Manage que abre a application.
Verificar o site
Todas as rotas retornam a URL do domínio da Azion do app, no formato https://xxxxxxxxxx.map.azionedge.net. O Azion Console mostra essa URL na página de deploy, e o azion deploy a imprime quando termina. Abra a URL em um navegador para ver o app React.
O primeiro deploy pode levar vários minutos para responder em todas as localidades; os deploys seguintes levam cerca de dois minutos. Até que uma localidade receba o app, o domínio responde com uma página 404 que diz There's nothing here yet. Diante dessa resposta, aguarde e solicite a URL novamente.
Estas verificações confirmam o caso de uso Implantar aplicações front-end.