Despliega tu projecto de Astro en el hosting de aplicaciones de Kinsta
Puedes usar el Hosting de aplicaciones Kinsta para deplegar tu projecto Astro a la nube.
:::tip [¿Buscas un ejemplo?] ¡Mira el proyecto oficial de Kinsta para Astro! :::
Para desplegar tu proyecto en el hosting de aplicaciones Kinsta, debes:
- Incluir un campo
name
en tupackage.json
. (Esto puede ser cualquier cosa y no afectará su despliegue). - Incluir un script
build
en tupackage.json
. (Tu proyecto de Astro ya incluye uno). - Instalar el paquete
serve
y configurar el scriptstart
enserve dist/
.
Aquí están las líneas necesarias en tu archivo package.json
:
SSR
:::tip [¿Buscas un ejemplo?] ¡Echa un vistazo al proyecto oficial de Kinsta Application Hosting Starter para Astro SSR! :::
Para alojar tu proyecto en Kinsta Application Hosting, debes:
- Incluir un campo
name
en tupackage.json
. (Esto puede ser cualquier cosa y no afectará su despliegue.) - Incluir un script
build
en tupackage.json
. (Tu proyecto de Astro ya debería incluir esto). - Instalar el paquete
@astrojs/node
y configura el scriptstart
ennode ./dist/server/entry.mjs
. - Configurar
astro.config.mjs
para usar@astrojs/node
y para usarhost: true
.
Aqui están las líneas necesarias para tu archivo package.json
:
Aqui están las líneas necesarias para tu archivo astro.config.mjs
:
Cómo desplegar
Una vez que el repositorio de GitHub de tu proyecto esté conectado, puedes activar despliegues manuales en la aplicación de Kinsta en el Panel de administración de MyKinsta. También puedes configurar despliegues automáticos en el panel de administración.
Configurando una nueva aplicación en Kinsta
- Dirigete al panel de administración de Mi Kinsta.
- Vaya a la pestaña Aplicaciones.
- Conecta tu repositorio de GitHub.
- Presione el botón Agregar servicio > Aplicación.
- Siga los pasos del asistente.
- Tu aplicación está desplegada.