Faça deploy do seu site Astro com Kinsta Application Hosting
Você pode utilizar a Kinsta Application Hosting para hospedar um site Astro em sua hospedagem na nuvem.
Configurando seu projeto Astro
Seção intitulada Configurando seu projeto AstroHospedagem estática
Seção intitulada Hospedagem estáticaVeja o projeto inicial oficial da Kinsta Application Hosting para Astro!
Para hospedar seu projeto na Kinsta Application Hosting, você precisa de:
- Incluir um campo
name
em seupackage.json
. (Pode ser qualquer um e não irá afetar seu deploy.) - Incluir um script
build
em seupackage.json
. (Seu projeto Astro já deve incluir isso.) - Instalar o pacote
serve
e definir o scriptstart
comoserve dist/
.
Aqui estão as linhas necessárias no seu arquivo package.json
:
Procurando por um exemplo?
Veja o projeto oficial da Kinsta Application Hosting usando Astro SSR!
Para hospedar seu projeto na Kinsta Application Hosting, você precisa:
- Incluir um atributo
name
no seupackage.json
. (Isso pode ser qualquer nome, e não vai afetar o seu deploy.) - Incluir um script
build
no seupackage.json
. (Seu projeto com Astro já deve incluir isso.) - Instalar o pacote
@astrojs/node
e definir o scriptstart
comonode ./dist/server/entry.mjs
. - Definir o
astro.config.mjs
para utilizar@astrojs/node
e usarhost: true
.
Aqui está as linas necessárias no seu arquivo package.json
:
Aqui estão as linhas necessárias no seu arquivo astro.config.mjs
:
Como fazer o deploy
Seção intitulada Como fazer o deployAssim que o repositório no GitHub do seu projeto estiver conectado, você pode iniciar deploys manuais para a Kinsta Application Hosting no MyKinsta Admin Panel. Você também pode configurar deploys automáticos no seu painel de administrador.
Configurando uma nova aplicação Kinsta
Seção intitulada Configurando uma nova aplicação Kinsta- Vá para o painel de administrador My Kinsta.
- Vá para a aba Applications.
- Conecte seu repositório do GitHub.
- Pressione o botão Add service > Application.
- Siga as etapas do assistente.
- O deploy da sua aplicação foi feito.