From 28475d06ccdf3d2cbf303d20813be408320220af Mon Sep 17 00:00:00 2001 From: Fuan200 Date: Thu, 22 Oct 2026 19:21:49 -0600 Subject: [PATCH] i18n(es): Add new `seenode.mdx` translation --- src/content/docs/es/guides/deploy/seenode.mdx | 105 ++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 src/content/docs/es/guides/deploy/seenode.mdx diff --git a/src/content/docs/es/guides/deploy/seenode.mdx b/src/content/docs/es/guides/deploy/seenode.mdx new file mode 100644 index 0000000000000..211f74d71bb98 --- /dev/null +++ b/src/content/docs/es/guides/deploy/seenode.mdx @@ -0,0 +1,105 @@ +--- +title: Despliega tu sitio de Astro con Seenode +description: Cómo desplegar tu sitio de Astro en la web usando Seenode. +sidebar: + label: Seenode +type: deploy +logo: seenode +supports: ['ssr'] +i18nReady: true +--- +import { Steps } from '@astrojs/starlight/components'; +import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; +import ReadMore from '~/components/ReadMore.astro'; + +[Seenode](https://seenode.com) es una plataforma de despliegue para construir y desplegar aplicaciones web con bases de datos, con observabilidad incorporada y escalado automático. Los sitios de Astro pueden ser desplegados en Seenode usando renderizado del lado del servidor (SSR). + +Esta guía incluye instrucciones para el despliegue en Seenode a través de su interfaz web. + +## Configuración del Proyecto + +### Adaptador para SSR + +Para habilitar el renderizado bajo demanda de tu proyecto de Astro y desplegarlo en Seenode, agrega [el adaptador de Node.js](/es/guides/integrations-guide/node/) con el siguiente comando `astro add`. Esto instalará el adaptador y realizará los cambios apropiados en tu archivo `astro.config.mjs` en un solo paso. + + + + ```shell + npx astro add node + ``` + + + ```shell + pnpm astro add node + ``` + + + ```shell + yarn astro add node + ``` + + + +Después de instalar el adaptador, actualiza tu archivo `astro.config.mjs` para configurar el servidor con los requerimientos de Seenode: + +```js title="astro.config.mjs" ins={6-11} +import { defineConfig } from 'astro/config'; +import node from '@astrojs/node'; + +export default defineConfig({ + output: 'server', + adapter: node({ + mode: 'standalone' + }), + server: { + port: process.env.NODE_ENV === 'production' ? (Number(process.env.PORT) || 80) : 4321, + host: true + } +}); +``` + +Actualiza tu `package.json` para agregar un script de inicio que ejecute el servidor compilado: + +```json title="package.json" ins={6} +{ + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "start": "NODE_ENV=production node ./dist/server/entry.mjs" + } +} +``` + +Revisa [la guia de despliegue de Astro de Seenode](https://seenode.com/docs/frameworks/javascript/astro/) para más opciones de configuración y resolución de problemas. + +## Cómo Desplegar + +Puedes desplegar en Seenode usando la interfaz web conectando tu repositorio de Git. + +### Despliegue en su Interfaz Web + + +1. Crea una [cuenta de Seenode](https://cloud.seenode.com) e inicia sesión. + +2. Sube tu código a tu repositorio de Git (GitHub o GitLab). + +3. Desde el [Panel de Seenode](https://cloud.seenode.com/dashboard/applications/web/create), crea un nuevo **Web Service** y conéctalo con tu repositorio. + +4. Seenode detectará automáticamente tu proyecto de Astro. Configura las opciones de despliegue: + + - **Comando de Compilación:** `npm ci && npm run build` (o usa los equivalentes de `pnpm` / `yarn`) + - **Comando de Inicio:** `npm start` + - **Puerto:** `80` (necesario para servicios web) + +5. Selecciona el tamaño de instancia que prefieras y da clic en **Create Web Service**. + +6. Tu aplicación será compilada y desplegada. Una vez completado, recibirás una URL para acceder a tu sitio de Astro en producción, tras lo cual podrás vincular tu dominio. + + +## Recursos Oficiales + +- [Seenode Cloud](https://cloud.seenode.com) — Panel de Seenode +- [Documentación de Seenode](https://seenode.com/docs) — documentación completa de la plataforma +- [Guía de Astro de Seenode](https://seenode.com/docs/frameworks/javascript/astro/) — guía detallada de despliegue y resolución de problemas +- [Plantilla de Astro de Seenode](https://github.com/seenode/example-astro) — plantilla de inicio preconfigurada