Frameworks JavaScript

A seguir, você encontrará exemplos de como configurar aplicativos usando frameworks JavaScript para implantar nos serviços de hospedagem de aplicativos da Kinsta a partir de um repositório do GitHub. Isso inclui:

Também temos exemplos de aplicativos Node.js.

Pré-requisitos

  • Os templates de início rápido da Kinsta são armazenados e gerenciados no GitHub; portanto, você precisa de uma conta do GitHub para acessá-los.
  • Você precisa criar uma conta MyKinsta para implantar o aplicativo.

Astro SSR

Este é um exemplo de como configurar um site Astro com renderização do lado do servidor (SSR) nos serviços de hospedagem de aplicativos da Kinsta a partir de um repositório do GitHub.

Por padrão, o Astro é um construtor de sites estáticos com foco em sites ricos em conteúdo para oferecer tempos de carregamento mais rápidos com menos JavaScript. Ao habilitar o SSR no Astro, você pode adicionar recursos dinâmicos como sessões para login, conexão com um banco de dados e muito mais ao seu site. Mais informações estão disponíveis no site do Astro.

  1. Faça login no GitHub e crie um novo repositório a partir deste template (Use this template > Create a new repository): Kinsta – Hello World – Site SSR com Astro.
  2. No MyKinsta, clique em Aplicativos > Adicionar aplicativo > selecione GitHub, clique em Conectar provedor git > Autorizar e faça login na sua conta do GitHub.
  3. Escolha o repositório Hello World Astro SSR e um local do centro de dados. Deixe todas as outras configurações como padrão e clique em Continuar em cada etapa.
  4. Na etapa Resumo, clique em Implantar agora.

Durante a implantação, a Kinsta detecta automaticamente o Comando Start para o processo web e instala as dependências definidas em seu arquivo package.json. O aplicativo estará disponível assim que a implantação for concluída, e a página de boas-vindas da Kinsta será carregada na URL do aplicativo.

Página de boas-vindas da Kinsta após a instalação bem-sucedida do Astro.
Página de boas-vindas da Kinsta após a instalação bem-sucedida do Astro.

Você prefere assistir à versão em vídeo?

Configuração do servidor web

Porta

A Kinsta define automaticamente a variável de ambiente PORT. Você não deve defini-la por conta própria ou codificá-la no aplicativo.

Comando Start

Quando você implanta o aplicativo, a Kinsta cria automaticamente um processo web com npm start como o Comando Start. Certifique-se de usar esse comando para executar seu servidor.

Ciclo de vida da implantação

Sempre que uma implantação é iniciada (por meio da criação de um aplicativo ou da reimplantação devido a um commit recebido), o comando npm build é executado, seguido pelo comando npm start.

Deno

Este é um exemplo de como configurar um aplicativo Deno para ser implantado nos serviços de hospedagem de aplicativos da Kinsta a partir de um repositório do GitHub.

O Deno é um runtime para JavaScript, TypeScript e WebAssembly que possibilita a execução de código fora de um navegador. Ele é voltado para a criação de aplicativos seguros do lado do servidor. Para mais informações, consulte o site oficial do Deno.

  1. Faça login no GitHub e crie um novo repositório a partir deste template (Use this template > Create a new repository): Kinsta – Hello World – Deno.
  2. No MyKinsta, clique em Aplicativos > Adicionar aplicativo > selecione GitHub, clique em Conectar provedor git > Autorizar e faça login na sua conta do GitHub.
  3. Escolha o repositório Hello World – Deno e um local do centro de dados. Deixe todas as outras configurações como padrão e clique em Continuar em cada etapa.
  4. Na etapa Resumo, clique em Implantar agora.

Durante a implantação, a Kinsta detecta automaticamente o Comando Start para o processo web e instala as dependências definidas em seu arquivo package.json. O aplicativo estará disponível assim que a implantação for concluída, e uma página Hello World será carregada na URL do aplicativo.

Página Hello World do Deno após a instalação bem-sucedida.
Página Hello World do Deno após a instalação bem-sucedida.

Configuração do servidor web

Porta

A Kinsta define automaticamente a variável de ambiente PORT. Você não precisa defini-la ou codificá-la no aplicativo.

Comando Start

Quando você implanta o aplicativo, a Kinsta cria automaticamente um processo web com npm start como o Comando Start.

Ciclo de vida da implantação

Sempre que uma implantação é iniciada (por meio da criação de um aplicativo ou da reimplantação devido a um commit recebido), o npm build command é executado, seguido pelo comando npm start.

Next.js com Prisma ORM

Este é um exemplo de como configurar um aplicativo Next.js e Prisma para implantar nos serviços de hospedagem de aplicativos e hospedagem de banco de dados da Kinsta a partir de um repositório do GitHub.

O Prisma é um conjunto de ferramentas de banco de dados open source que facilita o acesso ao banco de dados para desenvolvedores, oferecendo uma API intuitiva e com segurança de tipo. Ele suporta diversos bancos de dados e gera consultas SQL eficientes e otimizadas, visando melhor desempenho. Para mais detalhes, acesse o site prisma.io.

Esse aplicativo requer um banco de dados PostgreSQL para funcionar.

  1. No MyKinsta, clique em Bancos de dados > Adicionar banco de dados > digite um nome > em Tipo de banco de dados, selecione PostgreSQL, escolha um local para o Centro de dados e o  Tamanho e clique em Continuar > Criar banco de dados.
  1. Faça login no GitHub e crie um novo repositório a partir deste template (Use this template > Create a new repository): Kinsta – Hello World – Prisma.
  2. No MyKinsta, clique em Aplicativos > Adicionar aplicativo > selecione GitHub, clique em Conectar provedor git > Autorizar e faça login na sua conta do GitHub.
  3. Escolha o repositório Hello World – Prisma e o mesmo Local do centro de dados que seu banco de dados. Deixe todas as outras configurações como padrão e clique em Continuar em cada etapa.
  4. Na etapa Resumo, clique em Implantar agora.
  5. Quando o banco de dados estiver pronto para conexões (uma marca de seleção verde é mostrada ao lado dele), você deverá adicionar a conexão interna entre o aplicativo e o banco de dados. Clique em Aplicativos > nome do aplicativo > Configurações > Adicionar conexão.
  6. Selecione o banco de dados > selecione Adicionar variáveis deambiente… > selecione Adicionar variáveis de ambiente ao aplicativo > clique em Adicionar conexão.
  7. Vá para a página Implantações do aplicativo e clique em Implantaragora > Implantar aplicativo.

Durante a implantação, a Kinsta detecta automaticamente o Comando Start para o processo web e instala as dependências definidas em seu arquivo package.json. O aplicativo estará disponível assim que a implantação for concluída, e a página de boas-vindas da Kinsta será carregada na URL do aplicativo.

Página de boas-vindas da Kinsta após a instalação bem-sucedida do Next.js e do Prisma.
Página de boas-vindas da Kinsta após a instalação bem-sucedida do Next.js e do Prisma.

Configuração do servidor web

Porta

A Kinsta define automaticamente a variável de ambiente PORT. Você não deve defini-la por conta própria e não deve codificá-la no aplicativo.

Comando Start

A Kinsta cria automaticamente um processo web ao implantar um aplicativo com npm start como o Comando Start. Certifique-se de usar esse comando para executar seu servidor.

Ciclo de vida da implantação

Sempre que uma implantação é iniciada (por meio da criação de um aplicativo ou da reimplantação devido a um commit recebido), o comando npm build é executado, seguido pelo comando npm start.

React

Este é um exemplo de como configurar um aplicativo React para ser implantado nos serviços de hospedagem de aplicativos da Kinsta a partir de um repositório do GitHub.

O React é uma biblioteca JavaScript popular para criar interfaces de usuário. Ele permite que os desenvolvedores criem componentes de interface do usuário reutilizáveis e atualizem a interface do usuário de forma eficiente em resposta a alterações de dados. Mais informações estão disponíveis no site do React.

  1. Faça login no GitHub e crie um novo repositório a partir deste template (Use this template > Create a new repository): Kinsta – Hello World – React.
  2. No MyKinsta, clique em Aplicativos > Adicionar aplicativo > selecione GitHub, clique em Conectar provedor git > Autorizar e faça login na sua conta do GitHub.
  3. Escolha o repositório Hello World – React e um local do centro de dados. Deixe todas as outras configurações como padrão e clique em Continuar em cada etapa.
  4. Na etapa Resumo, clique em Implantar agora.

Durante a implantação, a Kinsta detecta automaticamente o Comando Start para o processo web e instala as dependências definidas em seu arquivo package.json. O aplicativo estará disponível assim que a implantação for concluída, e a página de boas-vindas da Kinsta será carregada na URL do aplicativo.

Kinsta Welcome page after successful deployment of React.

Configuração do servidor web

Porta

A Kinsta define automaticamente a variável de ambiente PORT. Você não deve defini-la por conta própria e não deve codificá-la no aplicativo.

Comando Start

A Kinsta cria automaticamente um processo web com base no comando npm start no arquivo package.json ao implantar um aplicativo.

Ciclo de vida da implantação

Sempre que uma implantação é iniciada (por meio da criação de um aplicativo ou da reimplantação devido a uma confirmação de entrada), os comandos npm start e npm build são executados.

React com o Vite

Este é um exemplo de como você pode configurar um aplicativo React com o Vite para implantar nos serviços de hospedagem de aplicativos da Kinsta a partir de um repositório do GitHub.

O Vite é uma ferramenta que ajuda você a criar aplicativos descentralizados; ele fornece ferramentas de desenvolvedor e APIs para simplificar o processo de desenvolvimento e oferece suporte a várias linguagens de programação. Você pode encontrar mais informações no site do Vite.

React é uma biblioteca JavaScript popular para criar interfaces de usuário. Ela permite que os desenvolvedores criem componentes de interface do usuário (UI) reutilizáveis e atualizem a interface do usuário (UI) de forma eficiente em resposta a alterações de dados. Mais informações estão disponíveis no site do React.

  1. Faça login no GitHub e crie um novo repositório a partir deste template (Use this template > Create a new repository): Kinsta – Hello World – Vite + React.
  2. No MyKinsta, clique em Aplicativos > Adicionar aplicativo > selecione GitHub, clique em Conectar provedor git > Autorizar e faça login na sua conta do GitHub.
  3. Escolha o repositório Hello World – Vite + React e um local do centro de dados. Deixe todas as outras configurações como padrão e clique em Continuar em cada etapa.
  4. Na etapa Resumo, clique em Implantar agora.

Durante a implantação, a Kinsta detecta automaticamente o comando Start para o processo web e instala as dependências definidas em seu arquivo package.json. O aplicativo estará disponível assim que a implantação for concluída, e a página de boas-vindas da Kinsta será carregada na URL do aplicativo.

Kinsta Welcome page after successful deployment of React with Vite.

Configuração do servidor web

Porta

A Kinsta define automaticamente a variável de ambiente PORT. Você não deve defini-la por conta própria e não deve codificá-la no aplicativo.

Comando Start

A Kinsta cria automaticamente um processo web com base no comando npm start no arquivo package.json ao implantar um aplicativo.

Ciclo de vida da implantação

Sempre que uma implantação é iniciada (por meio da criação de um aplicativo ou da reimplantação devido a uma confirmação de entrada), os comandos npm install e npm build são executados.

Este artigo foi útil?