Este artigo oferece um guia completo para criar e hospedar um website Next.js na Square Cloud.
minha-aplicacao
é o nome do seu novo projeto. Você pode substituir minha-aplicacao
por qualquer nome que desejar para o seu projeto. O comando npx
é uma ferramenta que acompanha o npm
, o gerenciador de pacotes do Node.js. É utilizado para executar pacotes Node.js que estão instalados localmente no seu projeto ou disponíveis remotamente no registro npm.
O create-next-app
é um pacote disponível no registro npm que configura um novo projeto Next.js automaticamente. Ele cuida de toda a configuração inicial, como criação do diretório do projeto, instalação das dependências necessárias e configuração dos arquivos básicos.
O @latest
é uma tag que especifica que você deseja usar a versão mais recente do pacote create-next-app
. Isso garante que você esteja sempre utilizando a versão mais atualizada e, consequentemente, tenha acesso às funcionalidades mais recentes.
-p 80
no script de inicialização para garantir que seu website funcione corretamente nesta porta.
START
é essencial para personalizar o comando de inicialização. Se você deseja construir e iniciar seu website na Square Cloud, configure o campo START
da seguinte forma:
package.json
:
meusite.com
) ao invés da URL padrão https://meusite.squareweb.app/
, você precisa do plano Standard ou superior. O subdomínio é definido pelo campo SUBDOMAIN no arquivo de configuração. Veja: Como configurar seu domínio personalizado..env
.