Como desenvolver com Nextal
Aprenda a inicializar e implantar um projeto Nextal na Azion Web Platform usando o preset OpenNextJS e a Azion CLI, combinando Next.js, TypeScript e Tailwind CSS.
Aplicação SSR
O Nextal é um starter opinativo para Next.js que inclui TypeScript, Tailwind CSS e Hero Icons prontos para uso. Ele segue convenções modernas como Modo Escuro, organização de pastas em Atomic Design e imports absolutos, oferecendo uma base limpa e escalável para construir aplicações SSR de nível profissional.
Saiba mais sobre o Nextal.
Pré-requisitos
Antes de começar, você deve ter:
- Uma conta na plataforma da Azion com o produto Functions habilitado.
- A versão mais recente da Azion CLI instalada.
- Um personal token da Azion válido configurado no terminal.
- Um editor de código.
- Acesso ao terminal.
- Node.js ≥ 18 instalado.
Inicializar um projeto Nextal
- No terminal, inicialize o projeto:
- Dê um nome ao seu projeto ou pressione
enterpara aceitar a sugestão dada:
- Escolha o preset OpenNextJS:
- Escolha o template Nextal - (NextJS, Typescript, Tailwind):
- Você pode optar por iniciar um servidor de desenvolvimento local ou não.
Os próximos passos dependem de sua resposta.
- Se você optou por executar um servidor de desenvolvimento local.
- Se você optou por não executar um servidor de desenvolvimento local.
Resposta sim para desenvolvimento local
- Instale as dependências do projeto. Digite
yquando a interação solicitar:
Aguarde até que a instalação seja concluída.
Saída:
- No navegador, vá para
http://localhost:3333/e você verá o seu projeto Nextal em execução.
Implantação do projeto
Quando o seu projeto está em execução localmente, você ainda pode implantá-lo na Azion Web Platform. Para fazer isso:
- Pare a execução no terminal com
control + c. - Acesse a pasta do projeto:
- Implante o projeto:
- Aguarde enquanto o projeto é construído e implantado na Azion Web Platform.
Após a implantação ser concluída, você receberá um Workload para acessar o seu projeto Nextal na Azion Web Platform.
Aguarde alguns minutos para que a propagação ocorra e, em seguida, acesse a sua aplicação usando o Workload fornecido, que deve ser semelhante a https://xxxxxxx.map.azionedge.net.
Resposta não para desenvolvimento local
Após indicar que você não deseja executar um servidor local, implante o projeto Nextal na Azion Web Platform.
- Digite
ypara a seguinte interação, indicando que deseja implantar o projeto:
- Instale as dependências do projeto. Digite
yquando a interação solicitar:
- Aguarde enquanto o projeto é construído e implantado na Azion Web Platform.
Após a implantação ser concluída, você receberá um Workload para acessar o seu projeto Nextal na Azion Web Platform.
Aguarde alguns minutos para que a propagação ocorra e, em seguida, acesse a sua aplicação usando o Workload fornecido, que deve ser semelhante a https://xxxxxxx.map.azionedge.net.
Compatibilidade
Para mais informações sobre a compatibilidade do Next.js na Azion Web Platform, acesse a página de compatibilidade de frameworks Next.js.