# Slate ## Componentes de ayuda -------------------------------------------------------------------------------- title: "Introducción" description: "Conoce más sobre el servicio Catalyst Slate que te permite desplegar, previsualizar y lanzar aplicaciones web frontend." last_updated: "2026-07-02T09:34:15.946Z" source: "https://docs.catalyst.zoho.com/es/slate/help/introduction/" service: "Slate" related: - Deploy from Private Git Repository (/es/slate/help/git-integration/deploy-from-private-repository) - Deploy from Public Git Repository (/es/slate/help/git-integration/deploy-from-public-repository) - Deploy Slate Templates (/es/slate/help/git-integration/deploy-template) - Deploy by Direct Upload (/es/slate/help/direct-upload) - Deploy from CLI (/es/slate/help/deploy-from-cli) -------------------------------------------------------------------------------- # Slate ## Introducción Slate es un servicio robusto de desarrollo frontend ofrecido por Catalyst que te permite **desplegar**, **previsualizar** y **lanzar** tus aplicaciones web de forma fluida. Ofrece soporte nativo para los siguientes frameworks populares de JavaScript, al mismo tiempo que admite otros frameworks frontend para un despliegue sin complicaciones: **Next.js**, **Angular**, **Astro**, **React**, **SolidJS**, **Preact**, **Svelte**, **Vue**, **Vite** y **Nuxt**. Puedes desplegar múltiples aplicaciones frontend dentro de un solo proyecto de Catalyst usando Slate. Para habilitar despliegues instantáneos y automatizados, puedes integrarte con sistemas de control de versiones populares, como GitHub, GitLab o Bitbucket, asegurando que tu código se despliegue directamente desde tus repositorios a Slate. En Slate, todo el proceso desde la compilación hasta el despliegue se optimiza y automatiza internamente usando Catalyst Pipelines. Conoce más sobre las integraciones Git compatibles. Slate garantiza tiempos de carga ultrarrápidos y un rendimiento superior para tus aplicaciones web frontend. Además de alojar tus aplicaciones, Slate ofrece ventajas adicionales que incluyen **provisión gratuita de SSL**, **mapeo de dominios personalizados** y la capacidad de **previsualizar cada despliegue** instantáneamente sin tener que verificar la aplicación completa en producción cada vez. Slate proporciona seguridad robusta y fomenta la colaboración optimizada entre desarrolladores. Esta gestión eficiente de despliegues mejora la productividad y permite escalar tus aplicaciones sin esfuerzo. <br> ### Despliegues de Slate Antes de comenzar, repasemos los términos comunes en Slate: * Un **despliegue** es el resultado de una compilación exitosa de una aplicación. * En Slate, una **app** puede desplegarse a través de un repositorio Git o subiendo archivos. Cada app también puede tener múltiples despliegues dentro de Slate. En Slate, puedes elegir activar un despliegue manualmente o habilitar despliegues automatizados integrándote con cualquiera de los proveedores Git compatibles. Puedes desplegar tus aplicaciones de client web construidas con cualquiera de los frameworks anteriores usando cualquiera de los métodos de despliegue compatibles con Slate que se indican a continuación. 1. **Integración con un proveedor Git**: Para desplegar tu aplicación web usando este método, es obligatorio integrar cualquiera de tus cuentas Git (GitHub, GitLab o Bitbucket) con Catalyst. Después de integrar, puedes elegir cualquiera de los siguientes métodos de despliegue en Slate: * **Desplegar una plantilla inicial**: Para comenzar con Slate, recomendamos encarecidamente este método. Slate ofrece una variedad de plantillas iniciales gratuitas para casos de uso comunes en múltiples frameworks de client. Simplemente elige una plantilla y despliégala en Slate. El código de la plantilla se enviará a tu repositorio Git conectado y se desplegará desde ahí. Conoce más sobre cómo desplegar una plantilla inicial. * **Desplegar desde tu repositorio privado**: Cuando eliges desplegar una aplicación directamente desde tu repositorio Git a Catalyst, Slate detecta automáticamente el framework de tu aplicación y maneja todo el proceso de compilación y despliegue desde su lado. También puedes habilitar la función Auto Deploy, para que cuando se envíen cambios al repositorio conectado, se activen despliegues automáticos. Conoce más sobre cómo desplegar desde tu repositorio privado. * **Desplegar desde cualquier repositorio público**: Este método te permite desplegar rápidamente y ver cualquier aplicación en vivo, usando el código fuente de repositorios públicos desarrollados por otros o de tus propios repositorios públicos. Este método requiere autenticación Git de tu parte. Conoce más sobre cómo desplegar desde tu repositorio público. 2. **Carga directa a la consola**: Este método te permite desplegar tu aplicación instantáneamente simplemente arrastrando y soltando tus archivos de client en formato zip, habilitando el despliegue en minutos. Conoce más sobre este método. 3. **Desplegar usando el Catalyst CLI**: Este método requiere que instales el Catalyst CLI y despliegues la aplicación ejecutando una serie de comandos preconfigurados en la terminal. Conoce más sobre este método. Después de desplegar tu aplicación en Catalyst, Slate genera automáticamente una URL de acceso para tu despliegue. Esta URL apunta a un entorno aislado donde los miembros del equipo pueden previsualizar sus cambios en vivo sin desplegar a producción. También puedes mapear tus propios dominios personalizados con las URLs de acceso generadas, según tus necesidades específicas. Conoce más sobre el mapeo de dominios personalizados en Slate. Catalyst proporciona certificados SSL gratuitos para todas tus aplicaciones de client alojadas usando Slate. También permite la gestión segura de variables de entorno, proporcionando así alta seguridad para proteger tus datos y aplicaciones. Conoce más sobre cómo se manejan las variables de entorno en Catalyst Slate. Para comenzar, primero profundizaremos en la arquitectura integral de Catalyst Slate para comprender mejor su flujo de trabajo y funcionalidades. <br> ### Flujo de despliegue de Slate El flujo de trabajo de Catalyst Slate emplea los siguientes procesos: 1. **Creación de un despliegue**: Puedes elegir desplegar el código fuente de tu aplicación en Catalyst usando cualquiera de los siguientes métodos: * Acceder al código desde repositorios Git privados o públicos y desplegar usando Slate. * Desplegar el código fuente de la aplicación subiéndolo directamente a la consola de Catalyst. * Desplegar la aplicación usando comandos predefinidos en el Catalyst CLI. 2. Cuando se crea el despliegue, Slate maneja automáticamente el proceso de compilación de la aplicación y la aloja en la nube de Catalyst. 3. Slate genera instantáneamente una URL de acceso para tu despliegue. 4. Slate facilita despliegues automáticos en caso de que el despliegue se haya iniciado desde un repositorio Git. Cuando cualquier persona envía cambios al branch o pull request del repositorio vinculado, se activan despliegues individuales en Slate. Esto permite que cada desarrollador vea los cambios en vivo en poco tiempo. Se generarán automáticamente URLs de acceso únicas para cada despliegue. -------------------------------------------------------------------------------- title: "Guía de inicio rápido" description: "Comienza con el servicio Catalyst Slate siguiendo los procesos paso a paso involucrados en el despliegue y la supervisión del despliegue." last_updated: "2026-07-02T09:34:15.948Z" source: "https://docs.catalyst.zoho.com/es/slate/help/quick-start-guide/" service: "Slate" related: - Create Catalyst Project (/es/getting-started/catalyst-projects/#create-a-catalyst-project) - Deploy from Private Git Repository (/es/slate/help/git-integration/deploy-from-private-repository) - Deploy from Public Git Repository (/es/slate/help/git-integration/deploy-from-public-repository) - Deploy Slate Templates (/es/slate/help/git-integration/deploy-template) - Deploy by Direct Upload (/es/slate/help/direct-upload) - Deploy from CLI (/es/slate/help/deploy-from-cli) -------------------------------------------------------------------------------- # Guía de inicio rápido 1. **Crea un proyecto de Catalyst**: Accede a la consola de Catalyst para crear un nuevo proyecto. Una vez completada la creación del proyecto, podrás acceder al servicio Catalyst Slate en la consola. Conoce más sobre otros servicios de Catalyst. 2. **Crea un despliegue**: Puedes iniciar un despliegue en Slate usando cualquiera de los siguientes métodos: **Integración con repositorio Git**: Puedes integrar tus cuentas Git (GitHub, GitLab o Bitbucket) con Catalyst para desplegar código fuente directamente desde tu repositorio privado a Slate, y también puedes habilitar la función **Auto-Deploy** desde la consola, para que cualquier cambio enviado al repositorio conectado active un despliegue automático en Slate. Conoce más sobre este método de despliegue. También puedes desplegar desde cualquier repositorio Git público simplemente proporcionando el enlace del repositorio en la consola de Catalyst. Conoce más sobre este método de despliegue. Nota: Para probar las aguas instantáneamente, puedes elegir una plantilla lista de nuestra biblioteca de plantillas iniciales, enviar el código a tu repositorio privado y luego desplegar la aplicación en Slate. Conoce más sobre este método de despliegue **Carga directa**: Puedes subir tu aplicación de client directamente con todos los archivos necesarios comprimidos como zip a la consola de Catalyst. Puedes aprender más sobre este método de despliegue en esta página de ayuda. **Desplegar vía CLI**: También puedes desplegar tu aplicación ejecutando comandos desde el Catalyst CLI. Conoce más sobre cómo desplegar vía CLI. 3. **Monitorea y gestiona despliegues**: Después de crear un despliegue usando Slate, puedes ver los logs de compilación en vivo del despliegue en la consola de Catalyst. También puedes ver colectivamente todos los despliegues de una aplicación en la sección **Deployment History**. Conoce más sobre cómo monitorear y gestionar despliegues. También puedes revertir a un despliegue anterior o sincronizar el último commit manualmente en caso de despliegues fallidos, directamente desde la consola de Catalyst. -------------------------------------------------------------------------------- title: "Desplegar por carga directa" description: "Aprende sobre cómo desplegar una aplicación web frontend subiendo directamente el archivo zip de compilación a la consola de Catalyst." last_updated: "2026-07-02T09:34:15.948Z" source: "https://docs.catalyst.zoho.com/es/slate/help/direct-upload/" service: "Slate" related: - Preview a Deployment (/es/slate/help/deployment-previews) - Cache a Deployment (/es/slate/help/cache) - Configure Environment Variables (/es/slate/help/environment-variables) - Custom Domain Mapping (/es/slate/help/custom-domains) - Monitor Deployments (/es/slate/help/monitor-deployment) - Fix a Failed Deployment (/es/slate/help/fix-failed-deployment) - Rollback a Deployment (/es/slate/help/rollback-deployment) -------------------------------------------------------------------------------- # Desplegar por carga directa Para desplegar la aplicación usando este método, simplemente puedes subir los archivos de la aplicación comprimidos como zip a la consola de Catalyst. Después de subir tu aplicación, esta se alojará en la nube de Catalyst y se generará automáticamente una URL de acceso para tu aplicación. Puedes compartir la URL instantáneamente con los usuarios finales para que comiencen a acceder a tu aplicación. Para desplegar tu aplicación usando carga directa, sigue los pasos a continuación: 1. En la sección **Direct Upload**, simplemente arrastra el archivo de tu aplicación como zip. Haz clic en **Proceed**. 2. El nombre de la app se completará automáticamente con el nombre del archivo zip subido. Puedes editarlo si es necesario. 3. Selecciona el framework frontend utilizado en la aplicación. 4. Proporciona un mensaje de commit para el despliegue. Haz clic en **Deploy**. La aplicación se desplegará exitosamente y se mostrará la pantalla **Deployment Overview**. Puedes obtener la URL de acceso como se muestra en la captura de pantalla a continuación. También puedes editarla si es necesario haciendo clic en **Edit URL**. Nota: Puedes consultar la página de ayuda de URL de acceso de Slate para conocer más sobre su estructura. Edita la URL y haz clic en **Save**. La aplicación ahora se desplegará en el entorno de desarrollo de Catalyst por defecto. Puedes mapear un dominio personalizado con la URL de Slate generada usando nuestra función de mapeo de dominios. <br> ### Resubir aplicación Puedes resubir una versión más nueva de la aplicación haciendo clic en **Re-Upload** en la pantalla **Deployment Overview**. Arrastra y suelta la compilación actualizada de tu aplicación nuevamente e ingresa un mensaje de commit. Haz clic en **Upload**. Esta operación reemplazará la compilación existente de la aplicación con una compilación más nueva. Puedes ver la lista de todos los despliegues realizados a una aplicación y también verificar su estado desde la sección **Deployment History** en la consola. Conoce más. También puedes habilitar la caché para tus despliegues, si es necesario. Nota: Puedes desplegar cualquier cantidad de versiones directamente desde la consola. -------------------------------------------------------------------------------- title: "Desplegar desde CLI" description: "Aprende sobre cómo desplegar una aplicación de Slate desde el Catalyst CLI." last_updated: "2026-07-02T09:34:15.952Z" source: "https://docs.catalyst.zoho.com/es/slate/help/deploy-from-cli/" service: "Slate" related: - Deploy from Private Git Repository (/es/slate/help/git-integration/deploy-from-private-repository) - Deploy from Public Git Repository (/es/slate/help/git-integration/deploy-from-public-repository) - Deploy Slate Templates (/es/slate/help/git-integration/deploy-template) -------------------------------------------------------------------------------- # Desplegar desde CLI Catalyst Slate te permite desplegar aplicaciones usando el Catalyst CLI. Puedes ejecutar comandos predefinidos de Catalyst en la terminal para inicializar Slate, configurar una plantilla de Slate, vincular o desvincular apps locales de Slate a y desde tu proyecto de Catalyst en la consola, y desplegar una app de Slate. Esta sección proporciona instrucciones paso a paso para realizar estas operaciones. ### Inicializar Slate **Requisito previo**: Necesitas iniciar sesión en el Catalyst CLI usando tu cuenta de Catalyst y luego proceder con la inicialización del proyecto y de Slate. Consulta esta documentación de ayuda del CLI para conocer los pasos de inicio de sesión. Puedes inicializar un servicio Slate directamente en el directorio de tu app, o desde un directorio nuevo. Si seleccionaste Slate durante la inicialización del proyecto, puedes seguir los pasos listados a continuación: También puedes usar el siguiente comando para inicializar el servicio Slate directamente: catalyst init slate 1. Selecciona el framework de client de la aplicación que deseas desplegar en Slate. Presiona Enter para confirmar. Nota: Este proceso descarga automáticamente una plantilla boilerplate basada en el framework elegido en tu directorio de proyecto, permitiéndote personalizarla y desplegarla en Slate. 2. Proporciona un nombre para tu aplicación y presiona Enter. El CLI establecerá la configuración predeterminada para tu aplicación de Slate según el framework elegido. Esta configuración incluye los comandos de instalación y compilación, así como la ruta de compilación del framework respectivo. Si deseas continuar con la configuración predeterminada, ingresa N. De lo contrario, ingresa Y para hacer las actualizaciones necesarias. Nota: * El comando de instalación instala las dependencias requeridas, típicamente usando un gestor de paquetes. * El comando de compilación es el script que transforma tu código de desarrollo en código de producción. * La ruta de compilación es el directorio donde se generan los archivos optimizados y listos para producción después de ejecutar el proceso de compilación. Por defecto, estos comandos se ejecutan con el gestor de paquetes npm, es decir, **npm install** o **npm run build**. Si deseas cambiar el gestor de paquetes, puedes hacerlo ingresando N y proporcionando el comando requerido. Una vez que confirmes la configuración, el código de la plantilla de Slate del framework elegido se descargará en el directorio del proyecto, y se agregará una entrada al archivo catalyst.json, que sirve como conexión entre tu directorio de proyecto y el servicio Catalyst Slate. Puedes proporcionar comandos específicos para ejecutar al servir la app localmente ingresándolos como comandos de desarrollo y presionando Enter. <br> ### Crear una app de Slate adicional Si tu directorio de proyecto ya está vinculado a un proyecto de Catalyst y Slate está inicializado, puedes agregar una nueva app de Slate a tu directorio de proyecto directamente usando los pasos a continuación. Esta operación agregará automáticamente el código de la plantilla de Slate basado en el framework frontend elegido a tu directorio de proyecto. 1. Ejecuta el siguiente comando en la terminal desde el directorio de proyecto del servicio Slate: catalyst slate:create 2. Selecciona el framework requerido para tu aplicación de Slate y proporciona un nombre para tu aplicación. 3. Según el framework elegido, los comandos de instalación y compilación, y la ruta de compilación del framework se detectarán automáticamente. Si deseas continuar con la configuración predeterminada, ingresa **N**. De lo contrario, ingresa **Y** para hacer las actualizaciones necesarias. Puedes proporcionar comandos específicos para ejecutar al servir la app localmente ingresándolos como comandos de desarrollo y presionando Enter. Después de que se actualicen todas las configuraciones, la app de Slate se creará en tu directorio de proyecto. El archivo **catalyst.json** se actualizará con los detalles de la app de Slate recién creada. También puedes crear una aplicación de Slate proporcionando directamente un nombre para tu aplicación y el framework requerido. Ejecuta el siguiente comando en tu terminal: catalyst slate:create --name &lt;name&gt; --framework &lt;framework_name&gt; <br> ### Vincular una app de Slate Para desplegar un proyecto existente en Slate, debes vincular la ruta raíz del proyecto con el servicio Slate. Para esto, primero tendrás que inicializar el servicio Slate. Esta vinculación establece una conexión entre tu directorio de proyecto y el servicio Slate localmente, y para desplegar en la consola, debes usar el comando deploy. Esta opción se puede usar cuando una aplicación de un framework compatible con Slate no se inicializó originalmente como un servicio Slate, pero más tarde prefieres desplegarla como un servicio Slate. Para vincular el directorio con Slate: 1. Ejecuta el siguiente comando en la terminal desde el directorio de proyecto de la app: catalyst slate:link 2. Selecciona la ruta de origen que debe vincularse al servicio Slate y presiona **Enter**. 3. Proporciona un nombre para tu aplicación según sea necesario y presiona **Enter**. El framework de la aplicación se detectará automáticamente y se listará junto con sus comandos de **instalación**, **compilación** y la **ruta de compilación**. De lo contrario, podrás seleccionar el framework manualmente desde la terminal. 4. Si deseas continuar con la configuración predeterminada, ingresa **N**. De lo contrario, ingresa **Y** para hacer las actualizaciones necesarias. Puedes proporcionar comandos específicos para ejecutar al servir la app localmente ingresándolos como comandos de desarrollo y presionando Enter. Después de establecer las configuraciones, se realizará una entrada en el archivo catalyst.json para establecer una conexión entre la ruta del directorio del proyecto y el servicio Slate. <br> ### Desvincular una app de Slate Puedes remover la conexión entre tu directorio de proyecto y el servicio Slate usando los pasos listados a continuación. Esta operación solo removerá la configuración de Slate en tu directorio de proyecto y no en la consola de Catalyst, si ya has desplegado la aplicación. 1. Ejecuta el siguiente comando en la terminal desde el directorio de proyecto de la app: catalyst slate:unlink 2. Navega usando las teclas de flecha para elegir la aplicación y haz clic en **Enter** para confirmar. 3. Ingresa **Yes** para remover la configuración de Slate de tu aplicación, su entrada en el archivo catalyst.json y el código fuente de la aplicación. Ingresa **No** para remover solo la entrada en el archivo catalyst.json conservando el código fuente de tu aplicación. Para la misma operación, también puedes usar el siguiente comando proporcionando directamente el nombre de la aplicación: catalyst slate:unlink --name &lt;&lt;app_name&gt;&gt; <br> ### Servir una app de Slate localmente Puedes alojar la aplicación de Slate en tu proyecto de Catalyst localmente navegando a tu directorio de proyecto en local y ejecutando el siguiente comando: catalyst serve --only slate Este comando catalyst serve lanza tu app de Slate localmente ejecutando el dev_command definido en tu archivo cli-config.json. Este dev_command se configurará en el archivo cuando vincules o crees una app de Slate. Antes de ejecutar el comando catalyst serve, debes actualizar y asegurarte de que el dev_command incluya el comando de inicio de tu aplicación con el ZC_SLATE_PORT. Por ejemplo, si estás trabajando con una app de React, actualiza el comando a: PORT=$ZC_SLATE_PORT npm start Tendrás que configurar tu comando de inicio aquí según el framework de tu aplicación. Puedes consultar la tabla a continuación para los comandos de inicio predeterminados de los frameworks compatibles con Catalyst Slate. Puedes modificar el comando de inicio según las necesidades de tu aplicación, si es necesario. <table class="content-table"> <thead> <tr> <th class="w25p">Framework</th> <th class="w75p">Comando de inicio predeterminado</th> </tr> </thead> <tbody> <tr> <td>Create React App</td> <td>PORT=$ZC_SLATE_PORT npm start</td> </tr> <tr> <td>Solid JS(Vite)</td> <td>npm run dev -\- -\-port $ZC_SLATE_PORT</td> </tr> <tr> <td>React + Vite</td> <td>npm run dev -\- -\-port $ZC_SLATE_PORT</td> </tr> <tr> <td>Next.js</td> <td>npm run dev -\- -\-port $ZC_SLATE_PORT</td> </tr> <tr> <td>Astro</td> <td>npm run dev -\- -\-port $ZC_SLATE_PORT</td> </tr> <tr> <td>Angular</td> <td>npm start -\- -\-port $ZC_SLATE_PORT</td> </tr> <tr> <td>Vue (Vite)</td> <td>npm run dev -\- -\-port $ZC_SLATE_PORT</td> </tr> <tr> <td>Preact</td> <td>npm run dev -\- -\-port $ZC_SLATE_PORT</td> </tr> <tr> <td>Svelte</td> <td>npm run dev -\- -\-port $ZC_SLATE_PORT</td> </tr> </tbody> </table> Cuando sirves la app de Slate, el comando de inicio mencionado en el archivo cli-config.json ejecuta la aplicación en un servidor local y el CLI mostrará la URL desde la cual puedes acceder a tu aplicación de Slate. Después de haber terminado de probar tu aplicación localmente, puedes proceder a desplegarla en la consola remota. Discutiremos los comandos de despliegue en la siguiente sección. ### Desplegar en Slate Puedes desplegar tu aplicación web frontend en Catalyst Slate usando los pasos a continuación. Antes de desplegar cualquier aplicación en Slate, asegúrate de que el directorio del proyecto esté vinculado al servicio Slate. Para esto, puedes usar el comando catalyst slate:link. Ejecuta el siguiente comando en tu terminal desde el directorio de proyecto del servicio Slate: catalyst deploy slate Esto despliega todos los componentes de Slate presentes en tu directorio de proyecto al entorno de desarrollo de Catalyst. Puedes usar la siguiente opción para proporcionar un mensaje de despliegue para el despliegue de Slate. catalyst deploy slate -m "deployment message" Para desplegar una app específica del directorio de proyecto a Slate, puedes usar el siguiente comando: catalyst deploy --only slate:appname Si deseas desplegar la aplicación en el entorno de producción, usa el siguiente comando. Asegúrate de haber accedido al entorno de producción en la consola antes de iniciar un despliegue a producción. catalyst deploy slate --production -------------------------------------------------------------------------------- title: "Caché web" description: "Conoce más sobre cómo habilitar y deshabilitar la caché para tus despliegues de Catalyst Slate." last_updated: "2026-07-02T09:34:15.952Z" source: "https://docs.catalyst.zoho.com/es/slate/help/cache/" service: "Slate" related: - Deploy from Private Git Repository (/es/slate/help/git-integration/deploy-from-private-repository) - Deploy from Public Git Repository (/es/slate/help/git-integration/deploy-from-public-repository) - Deploy Slate Templates (/es/slate/help/git-integration/deploy-template) - Deploy by Direct Upload (/es/slate/help/direct-upload) -------------------------------------------------------------------------------- # Caché web en Slate La caché web es el proceso de almacenar copias del código desplegado temporalmente en varios servidores edge de una red después del primer acceso a la URL de Slate. Las solicitudes posteriores a la misma URL se atenderán desde el servidor edge en caché en lugar de obtener los datos nuevamente desde el origen. Este proceso de servir contenido desde una caché en lugar de obtenerlo cada vez del servidor web mejora significativamente el rendimiento de tu aplicación web, resultando en tiempos de carga más rápidos y menor carga del servidor. ### Habilitar caché web Puedes habilitar la caché web para tu aplicación siguiendo los pasos a continuación: 1. Haz clic en cualquier despliegue y navega a la pestaña **Configuration** en el panel izquierdo. 2. Expande **General Settings** y haz clic en el icono de puntos suspensivos en la sección **Cache**. La caché estará habilitada por defecto para tu despliegue. <br> ### Deshabilitar caché web 1. Puedes deshabilitarla si no es necesaria haciendo clic en **Disable**. 2. Haz clic en **Disable** para confirmar la operación. La caché ahora estará deshabilitada para tu despliegue actual. -------------------------------------------------------------------------------- title: "Memoria" description: "Explora las opciones de configuración de memoria para los despliegues de Slate, con enfoque en frameworks Next.js." last_updated: "2026-07-02T09:34:15.952Z" source: "https://docs.catalyst.zoho.com/es/slate/help/memory/" service: "Slate" related: - Deploy from Private Git Repository (/es/slate/help/git-integration/deploy-from-private-repository) - Deploy from Public Git Repository (/es/slate/help/git-integration/deploy-from-public-repository) - Deploy Slate Templates (/es/slate/help/git-integration/deploy-template) - Deploy by Direct Upload (/es/slate/help/direct-upload) -------------------------------------------------------------------------------- # Memoria La asignación de memoria es crucial para tu aplicación porque determina cuán eficientemente puede manejar procesos, almacenamiento de datos y solicitudes de usuarios. Con suficiente memoria, tu aplicación puede gestionar tareas más rápido y acomodar cargas más altas, mejorando el rendimiento y la estabilidad general. Asignar la cantidad correcta de memoria ayuda a evitar cuellos de botella y asegura que la app funcione sin problemas, incluso durante los picos de uso. Nota: Esta configuración solo es aplicable para aplicaciones construidas con el framework Next.js. Puedes asignar memoria para el despliegue de tu aplicación según sus requisitos de carga y rendimiento. Puedes elegir asignar cualquiera de las siguientes configuraciones de memoria compatibles: * **128 MB** * **256 MB** * **512 MB** * **1024 MB** * **2048 MB** Si no configuras específicamente una memoria para tu aplicación, se asignará la memoria predeterminada de **256 MB** para su despliegue. Sigue los pasos a continuación para configurar la memoria requerida para tu despliegue: 1. Haz clic en cualquier despliegue y navega a la pestaña **Configuration** en el menú izquierdo. En **General Settings**, puedes hacer clic en la opción de editar memoria como se muestra en la captura de pantalla a continuación. 2. Elige el espacio de memoria requerido y haz clic en el icono de marca de verificación. El espacio de memoria para la ejecución de tu aplicación se ha asignado exitosamente. -------------------------------------------------------------------------------- title: "Variables de entorno" description: "Aprende sobre la configuración de variables de entorno para los despliegues de aplicaciones en Catalyst Slate." last_updated: "2026-07-02T09:34:15.952Z" source: "https://docs.catalyst.zoho.com/es/slate/help/environment-variables/" service: "Slate" related: - Deploy from Private Git Repository (/es/slate/help/git-integration/deploy-from-private-repository) - Deploy from Public Git Repository (/es/slate/help/git-integrationdeploy-from-public-repository) - Deploy Slate Templates (/es/slate/help/git-integrationdeploy-template) - Deploy by Direct Upload (/es/slate/help/direct-upload) - Catalyst Production Environment (/es/deployment-and-billing/environments/production-environment/) -------------------------------------------------------------------------------- # Variables de entorno ### Introducción Las variables de entorno son pares clave-valor que se pueden definir fuera del código fuente de tu aplicación. Estas variables ofrecen las siguientes ventajas: * **Seguridad**: Las variables de entorno ayudan a mantener segura la información sensible. Elementos como claves de API, tokens y credenciales de base de datos nunca deben almacenarse directamente en tu código, ya que cualquier persona con acceso a tu código podría verlos. En su lugar, las variables de entorno almacenan estos secretos de forma segura, manteniéndolos fuera de tu base de código. * **Flexibilidad de configuración**: Al usar variables de entorno, puedes cambiar fácilmente la configuración según el entorno de despliegue. Por ejemplo, podrías usar un endpoint de API diferente para desarrollo local que para producción, o activar y desactivar herramientas de depuración. Esta flexibilidad te permite controlar el comportamiento de tu app en diferentes escenarios sin modificar el código. * **Escalabilidad**: Las variables de entorno te permiten crear configuraciones reutilizables. Si tienes múltiples proyectos que comparten configuraciones similares (como claves de API o endpoints), puedes definir esas configuraciones una vez como variables de entorno y usarlas en todos los proyectos, facilitando mucho la gestión de tu configuración. <br> #### Dónde usar variables de entorno Las variables de entorno se usan típicamente en estas áreas: 1. **Claves de API y endpoints**: Almacena claves y endpoints de servicios externos, como APIs de terceros (por ejemplo, REACT_APP_API_KEY, REACT_APP_BASE_URL). De esta manera, la información sensible se mantiene segura y puedes intercambiar endpoints según el entorno de despliegue. 2. **Feature flags**: Si deseas habilitar o deshabilitar condicionalmente ciertas funciones, las variables de entorno pueden actuar como feature flags. Por ejemplo, configurar REACT_APP_ENABLE_NEW_FEATURE como true o false te permite alternar funciones sin cambiar el código. #### Mejores prácticas Aquí hay dos prácticas clave que puedes seguir para asegurar que tu aplicación permanezca segura durante todo su ciclo de vida: * Revisa y rota regularmente tus claves de API y otros secretos para mantener la seguridad. * Configura valores diferentes para las variables en los entornos de desarrollo, vista previa y producción para asegurar un aislamiento y seguridad adecuados. <br> ### Crear variables de entorno Puedes crear variables de entorno para tus aplicaciones directamente desde la consola de Catalyst. Las variables de entorno de las aplicaciones desplegadas usando la integración con repositorio Git privado, plantillas de Slate o integración con repositorio público se crearán en el entorno de desarrollo de Catalyst por defecto. Sigue los pasos a continuación para crear variables de entorno en Slate: 1. Haz clic en cualquier despliegue y navega a la pestaña **Configuration** en el panel izquierdo y expande **Environment Variables**. 2. Haz clic en **Add Variable**. 3. Haz clic en **Save**. Puedes agregar cualquier cantidad de variables según sea necesario para tu aplicación. Nota: Para llamar a las variables de entorno durante el despliegue de tu aplicación, asegúrate de usar la siguiente sintaxis: process.env.[variable_name] <br> ### Crear variables en producción Si has desplegado tu proyecto de Catalyst a producción, puedes crear variables de entorno específicas para el entorno de producción, si es necesario. Puedes usar los mismos pasos mencionados anteriormente para crear variables en producción. Nota: No podrás acceder a las variables de producción en tu aplicación si tu entorno de producción está deshabilitado. -------------------------------------------------------------------------------- title: "Dominios personalizados" description: "Aprende cómo mapear dominios personalizados con despliegues de Slate." last_updated: "2026-07-02T09:34:15.952Z" source: "https://docs.catalyst.zoho.com/es/slate/help/custom-domains/" service: "Slate" related: - Deploy from Private Git Repository (/es/slate/help/git-integration/deploy-from-private-repository) - Deploy from Public Git Repository (/es/slate/help/git-integration/deploy-from-public-repository) - Deploy Slate Templates (/es/slate/help/git-integration/deploy-template) - Deploy by Direct Upload (/es/slate/help/direct-upload) -------------------------------------------------------------------------------- # Dominios personalizados ### Introducción Catalyst Slate te permite alojar tus aplicaciones bajo tu propio nombre de dominio en lugar del subdominio predeterminado de Catalyst. Esto es útil para el branding y proporcionar una apariencia más profesional a tu aplicación. Slate facilita agregar, configurar y gestionar dominios personalizados. Después de mapear tu dominio personalizado a la URL de acceso de Slate, podrás acceder a tu aplicación directamente desde la URL de tu dominio personalizado y compartirla con los usuarios finales. Puedes aprender cómo funciona el mapeo de dominios de Catalyst en esta página de ayuda. Aquí hay algunos puntos clave a recordar al habilitar dominios personalizados: Debes tener el dominio ya alojado en vivo para mapearlo con la aplicación desplegada usando Slate. * La URL de acceso de Slate proporcionada por Catalyst seguirá activa después de mapearla con un dominio externo. Puedes acceder al endpoint del client con las URLs de acceso de desarrollo o producción, según tu entorno preferido. * Solo puedes asociar un dominio único con una aplicación. No podrás agregar la misma dirección de dominio para otra aplicación en Slate simultáneamente. * Puedes deshabilitar o eliminar el mapeo en cualquier momento y acceder a la aplicación usando la URL de acceso predeterminada generada para la aplicación. <br> ### Mapear un dominio personalizado Sigue los pasos a continuación para mapear tu dominio personalizado con la aplicación desplegada usando Slate: 1. Después de desplegar tu aplicación usando Slate, se mostrará la pantalla **Deployment Overview**. En la sección **Domain Mapping**, haz clic en **Add Domain**. 2. Ingresa la URL de tu dominio personalizado y haz clic en **Next**. Nota:catalystslate.zylker.com es un ejemplo utilizado solo con fines de demostración. Puedes mapear cualquier dominio de tu elección a la aplicación desplegada en Slate. 3. En este paso, necesitarás crear un registro TXT y un registro CNAME para tu dominio personalizado y asociar las entradas con Catalyst usando la consola administrativa de tu proveedor de hosting. Cuando alojas tu dominio personalizado, tu proveedor de dominio te dará acceso a una consola administrativa donde puedes configurar y gestionar tu dominio. Las consolas pueden variar según el proveedor de dominio, pero debes crear los siguientes registros y mapearlos con Catalyst: Los cambios pueden tardar un tiempo en reflejarse en el servidor DNS, según el registro DNS y el proveedor de dominio que estés utilizando. Nota: Si encuentras algún problema, intenta agregar primero el registro TXT y verificarlo antes de agregar el registro CNAME para la verificación. Luego debes eliminar el registro TXT verificado antes de agregar el registro CNAME. Una vez verificados ambos registros, haz clic en **Next**. 4. Ahora debes solicitar un certificado SSL de grupo de Catalyst para tu dominio e instalarlo a través de Zoho. Catalyst proporcionará el certificado y lo activará dentro de 48 horas. Luego podrás instalarlo para tu dominio. Haz clic en **Request**. Nota: * Catalyst proporciona este certificado de seguridad para tu dominio sin costo alguno. * Este es un procedimiento obligatorio, ya que tu aplicación de Catalyst no será accesible en ese dominio sin un certificado SSL de Zoho. Incluso si ya tienes un certificado SSL habilitado para tu dominio, debes usar únicamente el certificado SSL de Zoho para que el mapeo del dominio sea exitoso. * Catalyst renovará automáticamente el certificado SSL cada vez antes de que expire. * Si has editado tu URL de acceso después de habilitar un dominio personalizado, entonces debes obligatoriamente mapear la nueva URL de acceso con tu dominio nuevamente. 5. El mapeo de dominio se ha iniciado exitosamente. Revisa tu correo electrónico para notificaciones sobre el proceso de mapeo. -------------------------------------------------------------------------------- title: "URL de acceso de Slate" last_updated: "2026-07-02T09:34:15.952Z" source: "https://docs.catalyst.zoho.com/es/slate/help/slate-access-url/" service: "Slate" -------------------------------------------------------------------------------- # URL de acceso de Slate Se genera automáticamente una URL de acceso cada vez que se despliega cualquier aplicación usando Slate. Esta URL se puede usar para acceder a la aplicación alojada instantáneamente o puede mapearse con tu dominio personalizado preferido. Puedes consultar esta sección de ayuda para saber cómo mapear dominios personalizados en Slate. La estructura predeterminada de la URL de Slate se ve así: yourdomain.onslate.com Puedes personalizar la parte del subdominio de la URL. Si el subdominio elegido no está disponible, se te pedirá que ingreses uno único. Por defecto, esta URL se puede usar para acceder a la aplicación alojada en Catalyst Slate. A continuación se muestra una lista de los DCs compatibles y la estructura de la URL de acceso en cada uno de ellos: <table class="content-table"> <thead> <tr> <th>DC compatible</th> <th>URL de acceso de Slate</th> </tr> </thead> <tbody> <tr> <td>US</td> <td>yourdomain.onslate.com</td> </tr> <tr> <td>EU</td> <td>yourdomain.onslate.eu</td> </tr> <tr> <td>IN</td> <td>yourdomain.onslate.in</td> </tr> <tr> <td>AU</td> <td>yourdomain.onslate.au</td> </tr> <tr> <td>CA</td> <td>yourdomain.onslate.ca</td> </tr> </tbody> </table> -------------------------------------------------------------------------------- title: "Vistas previas de despliegue" last_updated: "2026-07-02T09:34:15.952Z" source: "https://docs.catalyst.zoho.com/es/slate/help/deployment-previews/" service: "Slate" -------------------------------------------------------------------------------- # Vistas previas de despliegue Las vistas previas de despliegue te permiten a ti y a tu equipo experimentar los cambios de cada despliegue en un entorno aislado sin enviarlos a producción. Esto te permite ver, probar y validar actualizaciones de forma segura antes de que entren en producción. Cuando se activa un despliegue en Slate, se genera automáticamente una URL de vista previa única. Esta URL proporciona acceso a la versión desplegada de tu aplicación y sirve como una vista previa en vivo. La vista previa permanece accesible hasta que el despliegue se elimine manualmente desde la consola de Catalyst. Slate crea una nueva URL por defecto cada vez que ocurre cualquiera de lo siguiente: 1. Inicias manualmente un despliegue desde la consola de Catalyst, ya sea integrando y desplegando código desde tu repositorio Git privado o proporcionando cualquier URL de repositorio público. 2. Se activa un despliegue automático en Slate cuando se envían cambios al branch o pull request del repositorio Git integrado. 3. Creas un despliegue de Slate ejecutando comandos en el Catalyst CLI. 4. Subes los archivos de tu aplicación como zip directamente en la consola de Catalyst usando la función Direct Upload. Las principales ventajas de las vistas previas de despliegue son: * **Colaboración mejorada**: Los equipos pueden compartir URLs de vista previa con desarrolladores, diseñadores y partes interesadas no técnicas, facilitando revisiones colaborativas. Esto asegura que todos estén en la misma página y puedan ver los cambios exactos en tiempo real. * **Detección temprana de errores**: Al proporcionar un entorno en vivo para cada cambio de código, las vistas previas de despliegue ayudan a detectar errores y problemas temprano en el ciclo de desarrollo. Esto reduce el riesgo de desplegar código problemático a producción. * **Comparación de versiones**: Los equipos pueden comparar diferentes versiones del sitio lado a lado, usando URLs de acceso de diferentes branches o pull requests para evaluar los cambios y decidir la mejor implementación. * **Retroalimentación inmediata sobre cambios**: Las URLs de vista previa de despliegue proporcionan una versión en vivo e inmediata de los cambios realizados en tu código, permitiendo que desarrolladores y partes interesadas prueben y revisen nuevas funciones, correcciones de errores y actualizaciones en tiempo real. Puedes ver las URLs de Slate de todos tus despliegues desde la página de inicio de Slate en la consola. Alternativamente, también puedes obtener la URL de acceso de un despliegue particular desde la sección **Deployment Overview** de ese despliegue. -------------------------------------------------------------------------------- title: "Revertir despliegue" description: "Aprende el procedimiento para revertir un despliegue actual a su versión anterior directamente desde la consola de Catalyst." last_updated: "2026-07-02T09:34:15.952Z" source: "https://docs.catalyst.zoho.com/es/slate/help/rollback-deployment/" service: "Slate" -------------------------------------------------------------------------------- # Revertir despliegue Revertir despliegues en Catalyst Slate es un proceso simple que te permite volver a una versión anterior de tu aplicación si algo sale mal con el despliegue actual. Esta función garantiza estabilidad y minimiza el tiempo de inactividad, proporcionando una red de seguridad durante los ciclos de desarrollo y despliegue. Revertir un despliegue tiene dos ventajas principales: * **Tiempo de inactividad minimizado**: Revierte rápidamente a una versión estable de tu aplicación, minimizando cualquier tiempo de inactividad o interrupción causada por un despliegue defectuoso. * **Simplificación de la resolución de problemas**: Al revertir a un estado conocido como bueno, puedes solucionar y corregir problemas en el despliegue problemático sin la presión de tener un problema en vivo afectando a los usuarios. Para revertir un despliegue particular, sigue los pasos a continuación: 1. Navega a la pestaña **Deployment Overview** del despliegue. En la sección **Live commit details**, haz clic en **Rollback**. 2. Haz clic en **Confirm** para proceder con la operación de reversión. Nota: Puedes revertir el despliegue actual a la versión anterior más reciente de la aplicación. Sin embargo, no se pueden revertir a versiones anteriores a esa. -------------------------------------------------------------------------------- title: "Corregir un despliegue fallido" description: "Conoce más sobre cómo sincronizar los cambios del último commit al despliegue actual en Slate directamente desde la consola de Catalyst." last_updated: "2026-07-02T09:34:15.952Z" source: "https://docs.catalyst.zoho.com/es/slate/help/fix-failed-deployment/" service: "Slate" related: - Deployments in Slate (/es/slate/help/deployment-overview) -------------------------------------------------------------------------------- # Corregir un despliegue fallido Cuando un despliegue falla en Catalyst Slate, puedes usar la función **Sync Now** para fusionar rápidamente los cambios del último commit de Git al despliegue actual. Esta función ayuda a solucionar y corregir el despliegue fallido, asegurando que los cambios se envíen completamente a Catalyst Slate y resolviendo así cualquier discrepancia que cause el fallo. Los problemas más comunes de fallo de despliegue incluyen errores de compilación, variables de entorno faltantes o configuraciones incorrectas. Para sincronizar tus últimos cambios con el despliegue actual de Slate, puedes seguir los pasos a continuación: 1. Navega a la pestaña Deployment Overview del despliegue. En la sección **Live commit details**, haz clic en **Sync Now**. 2. Haz clic en **Confirm** para proceder con la sincronización. -------------------------------------------------------------------------------- title: "Monitorear y gestionar despliegues" description: "Conoce más sobre los diferentes aspectos del historial de despliegue y los estados asociados con los despliegues de Catalyst Slate." last_updated: "2026-07-02T09:34:15.952Z" source: "https://docs.catalyst.zoho.com/es/slate/help/monitor-deployment/" service: "Slate" -------------------------------------------------------------------------------- # Monitorear y gestionar despliegues ### Historial de despliegue En Catalyst Slate, puedes ver la lista de despliegues realizados a una aplicación simplemente navegando a **Deployment History** en el menú izquierdo. Esta pantalla muestra la lista de despliegues de la aplicación. También muestra los siguientes detalles sobre el despliegue: * **Commit ID**: El ID de commit emitido por el proveedor Git * **Commit Message**: El mensaje de commit proporcionado al commit particular al enviar cambios en el proveedor Git. * **Build Time**: El tiempo total que tomó el ciclo de compilación y despliegue para completar el despliegue. * **Deployment Status**: El estado actual del despliegue particular. El estado del despliegue puede ser cualquiera de los siguientes: * **Queued**: Si un despliegue ya está en progreso y se activa otro despliegue simultáneamente, el estado del segundo despliegue se marcará como **"Queued"**. * **Running**: Si el despliegue está actualmente en progreso, el estado se marcará como **"Running"**. * **Success**: Cuando el despliegue se ha ejecutado exitosamente, el estado se marcará como **"Success"**. * **Failed**: Durante el despliegue de la aplicación, si se encontraron errores que bloquean la finalización exitosa del despliegue, el estado se marcará como **"Failed"**. Puedes solucionar problemas examinando los logs de compilación del despliegue particular. * **Deployed On**: Esto indica el periodo de tiempo en el que se ejecutó el despliegue particular. * **Build Logs**: Puedes hacer clic en el icono de logs para ver los logs de ejecución detallados del despliegue. <br> ### Configuración de despliegue En Catalyst Slate, puedes configurar ajustes específicos para cada despliegue simplemente navegando a la pestaña **Configuration** en el menú izquierdo. * **Frameworks & Build Command**: En esta sección, puedes renombrar o eliminar el despliegue. También puedes modificar la ruta raíz, la ruta de compilación, así como los comandos de instalación y compilación si es necesario. * **Cache**: Puedes habilitar o deshabilitar la configuración de caché para el despliegue. Consulta esta sección para más detalles. * **Environment Variable**: Puedes agregar las variables de entorno requeridas para el despliegue aquí. Consulta esta sección para más detalles. De manera similar, puedes configurar los ajustes a nivel de app simplemente navegando a la página de inicio de la app y haciendo clic en **App Settings** de una app. De forma similar a los ajustes a nivel de despliegue, puedes configurar todos los ajustes anteriores para toda la app, los cuales se aplicarán a todos los despliegues de la app por defecto. -------------------------------------------------------------------------------- title: "Eliminar despliegue" description: "Conoce más sobre cómo eliminar despliegues en Catalyst Slate y también deshabilitar despliegues directamente desde la consola de Catalyst." last_updated: "2026-07-02T09:34:15.953Z" source: "https://docs.catalyst.zoho.com/es/slate/help/delete-deployment/" service: "Slate" -------------------------------------------------------------------------------- # Eliminar despliegue Eliminar despliegues de Catalyst Slate simplemente remueve la versión desplegada particular de la aplicación de forma permanente de tu proyecto de Catalyst. El despliegue eliminado ya no será accesible usando la URL de acceso de Slate ni la URL del dominio personalizado (si se realizó el mapeo de dominio), pero puedes desplegar la misma aplicación como una versión más nueva en cualquier momento que lo necesites. Puedes usar esta función para limpiar despliegues antiguos o innecesarios. Sin embargo, ten precaución para asegurarte de que esta acción no afecte tu aplicación en vivo actual. Puedes eliminar cualquier despliegue específico en Catalyst Slate siguiendo los pasos a continuación: 1. Navega a la pestaña **Overview** en el panel izquierdo. Esta página muestra los detalles del despliegue actual. Haz clic en el icono de puntos suspensivos en la esquina superior derecha y haz clic en **Delete**. 2. Ingresa el nombre del despliegue y haz clic en **Delete** para confirmar la eliminación. El despliegue se eliminará exitosamente. También puedes deshabilitar un despliegue temporalmente, si es necesario, haciendo clic en el botón **Disable** como se muestra en la captura de pantalla a continuación. ### Integración con Git -------------------------------------------------------------------------------- title: "Desplegar una plantilla de Slate" description: "Aprende sobre cómo desplegar rápidamente una aplicación web frontend usando las plantillas disponibles en la biblioteca de plantillas iniciales de Slate." last_updated: "2026-07-02T09:34:15.953Z" source: "https://docs.catalyst.zoho.com/es/slate/help/git-integration/deploy-template/" service: "Slate" related: - Preview a Deployment (/es/slate/help/deployment-previews) - Cache a Deployment (/es/slate/help/cache) - Configure Environment Variables (/es/slate/help/environment-variables) - Custom Domain Mapping (/es/slate/help/custom-domains) - Monitor Deployments (/es/slate/help/monitor-deployment) - Fix a Failed Deployment (/es/slate/help/fix-failed-deployment) - Rollback a Deployment (/es/slate/help/rollback-deployment) -------------------------------------------------------------------------------- # Desplegar una plantilla de Slate ### Introducción Catalyst Slate proporciona plantillas de aplicaciones listas para usar que se pueden utilizar para poner un proyecto en marcha con un mínimo esfuerzo de configuración de tu parte. Hay una gran galería de plantillas disponibles para diversos casos de uso y configuradas usando diferentes frameworks de client como Next.js, Angular, Astro, React, SolidJS, Preact, Svelte, Vue, Vite y Nuxt. Simplemente puedes seleccionar una plantilla preconstruida de la galería de plantillas iniciales de Slate y desplegarla usando Slate. Los beneficios clave de las plantillas de Slate incluyen: * **Reducción del tiempo de configuración y enfoque en el desarrollo**: Las plantillas de Slate te permiten ahorrar tiempo al eliminar la necesidad de configurar código boilerplate para nuevos proyectos repetidamente, y eventualmente dedicar más tiempo a desarrollar funciones únicas en lugar de configurar la configuración inicial del proyecto. * **Despliegue rápido y curva de aprendizaje mínima**: Las plantillas de Slate te permiten desplegar aplicaciones completamente funcionales en solo unos pocos clics. Los nuevos desarrolladores pueden aprender de proyectos preconstruidos y bien estructurados que demuestran cómo configurar y establecer diferentes tipos de aplicaciones usando diversos frameworks. Los desarrolladores experimentados pueden usar las plantillas como implementaciones de referencia para las mejores prácticas en despliegues de Slate. <br> ### Pasos para desplegar Puedes aprovechar las plantillas de Slate siguiendo los pasos a continuación: 1. Navega al servicio **Catalyst Slate** en la consola. En la sección **Starter Templates**, haz clic en **Browse Templates**. 2. Puedes explorar plantillas de variados casos de uso y frameworks y seleccionar la plantilla de tu elección. 3. En la ventana emergente **Create Deployment**, selecciona el proveedor Git requerido y autentica tu cuenta. El código fuente de la plantilla de Slate elegida se enviará a un nuevo repositorio en la cuenta Git integrada. 4. El nombre de la plantilla se completará automáticamente como el nombre del repositorio por Slate. Puedes editarlo si es necesario. Proporciona un nombre de despliegue de tu elección. 5. El framework y el runtime de Node de la aplicación se completarán automáticamente según la plantilla elegida. Puedes editar el runtime de Node si es necesario. Nota: El runtime de Node.js te permite ejecutar código JavaScript fuera de un navegador web, como en un servidor o tu computadora. Te ayuda a construir sitios web y aplicaciones dándole a JavaScript acceso a archivos, redes y otras herramientas del sistema. 6. En este método de despliegue, se creará automáticamente un nuevo repositorio en tu cuenta Git y el código de la plantilla se enviará a él. Puedes activar el botón para crear un repositorio privado como se muestra en la captura de pantalla a continuación. 7. Habilita **Auto Deploy**, para que cualquier código enviado al repositorio se despliegue automáticamente usando Slate. La pestaña **Show Advanced Options** muestra la ruta de salida, el comando de compilación y el comando de inicio para el despliegue de la aplicación, y estos campos se completarán automáticamente. 8. Haz clic en **Deploy** para desplegar la aplicación en Slate. Nota: * La ruta de salida es el directorio donde tu aplicación se compila o construye para producción. * El comando de compilación es el script que transforma tu código de desarrollo en código de producción. * El comando de instalación obtiene e instala todas las dependencias requeridas para tu proyecto. Por ejemplo, los comandos de instalación para varios frameworks de client son: * **React, Next.js, Vue, Angular, Svelte** → npm install o yarn install * **Astro** → npm install o pnpm install * **Vite** → npm install o yarn install * **SolidJS** → npm install o pnpm install El despliegue se ha completado exitosamente y puedes ver los logs detallados del despliegue como se muestra en la captura de pantalla a continuación. <br> Puedes hacer clic en **Go to Manage** para ver los detalles de resumen del despliegue como se muestra en la captura de pantalla a continuación. Haz clic en **Preview** para ver la aplicación desplegada. Puedes obtener la URL de acceso generada de tu aplicación como se muestra en la captura de pantalla anterior. Puedes editar la URL haciendo clic en **Edit URL**. <br> 1. Puedes deshabilitar **Auto-Deploy** para este despliegue haciendo clic en **Change**. 2. Ingresa el nombre del despliegue y haz clic en **Disable**. <br> Puedes sincronizar el último commit con el despliegue actual haciendo clic en el botón **Sync Now**. También puedes mapear la URL de Slate generada con tu dominio personalizado si es necesario. Puedes ver la lista de despliegues realizados a tu aplicación cambiando a la pestaña **History** en el panel izquierdo. Consulta esta sección de ayuda para conocer más al respecto. Puedes habilitar la caché para tu despliegue navegando a la pestaña **Configuration** en el panel izquierdo. También tienes la opción de configurar las variables de entorno requeridas para tu despliegue, si es necesario. -------------------------------------------------------------------------------- title: "Desplegar desde repositorio privado" description: "Aprende sobre cómo desplegar una aplicación web frontend en Slate directamente desde un repositorio privado integrándote con cualquiera de los proveedores Git compatibles." last_updated: "2026-07-02T09:34:15.953Z" source: "https://docs.catalyst.zoho.com/es/slate/help/git-integration/deploy-from-private-repository/" service: "Slate" related: - Preview a Deployment (/es/slate/help/deployment-previews) - Cache a Deployment (/es/slate/help/cache) - Configure Environment Variables (/es/slate/help/environment-variables) - Custom Domain Mapping (/es/slate/help/custom-domains) - Monitor Deployments (/es/slate/help/monitor-deployment) - Fix a Failed Deployment (/es/slate/help/fix-failed-deployment) - Rollback a Deployment (/es/slate/help/rollback-deployment) -------------------------------------------------------------------------------- # Integración con Git Catalyst Slate te permite integrarte con proveedores Git comunes y desplegar tus aplicaciones automáticamente. Esto habilita flujos de trabajo fluidos y gestión de despliegues, mejorando la productividad del desarrollador y la escalabilidad del despliegue en gran medida. Los proveedores Git compatibles incluyen: * **GitHub** * **GitLab** * **Bitbucket** Puedes desplegar código construido en cualquier framework de client basado en Node de tu elección. Además, Slate también ofrece soporte nativo para una amplia gama de frameworks. Consulta esta página de ayuda para conocer la lista completa de frameworks compatibles. Ahora profundizaremos en cada método de despliegue en detalle en las próximas secciones de ayuda. <br> ## Desplegar desde repositorio privado Catalyst Slate te permite integrarte con tus cuentas Git de forma fluida, acceder a tus repositorios privados y desplegar aplicaciones directamente desde esos repositorios. Para desplegar tu aplicación de client web usando el método de integración con repositorio privado, asegúrate de seguir los pasos a continuación: 1. Navega al servicio **Catalyst Slate** en la consola y haz clic en **Start Exploring**. 2. Selecciona tu proveedor Git preferido para integrarte con Slate. 3. Serás redirigido a **Catalyst Settings->Git Integration**. Haz clic en **Add Account**. 4. Haz clic en **Agree** para aceptar los términos y condiciones del proveedor Git. La cuenta Git ahora estará integrada con Catalyst y listada aquí. Simplemente puedes cerrar esta pestaña y navegar de regreso a Slate. La cuenta Git integrada y su lista de repositorios se mostrarán aquí. 5. Puedes hacer clic en el repositorio requerido para iniciar un despliegue de Slate. En la ventana emergente **Create Deployment**, el nombre del repositorio se considerará automáticamente como el nombre de la aplicación como se muestra en la captura de pantalla a continuación. 6. Selecciona el branch o commit del repositorio que se va a desplegar usando Slate. 7. Proporciona un nombre para tu despliegue. 8. Elige el framework frontend de tu aplicación usando el menú desplegable. 9. El runtime de Node se configurará en **Node 18** por defecto. Puedes cambiarlo si es necesario desde los runtimes compatibles en el menú desplegable. Nota: * El runtime de Node.js te permite ejecutar código JavaScript fuera de un navegador web, como en un servidor o tu computadora. Te ayuda a construir sitios web y aplicaciones dándole a JavaScript acceso a archivos, redes y otras herramientas del sistema. * Debes elegir un runtime que coincida con la versión de Node.js con la que está construida tu aplicación, según lo especificado en tu archivo package.json. Nota: Ahora también soportamos **Node.js versión 20**, que se seleccionará como la opción predeterminada. 10. Establece la ruta raíz de tu aplicación. Nota: La ruta raíz (a menudo escrita como "/") se refiere al directorio base donde se encuentran los archivos principales de tu aplicación de client, incluyendo el código fuente, archivos de configuración y dependencias. 11. Habilita **Auto Deploy**, para que cualquier código enviado al branch específico se despliegue automáticamente usando Slate. Esta opción no es aplicable a commits. Este paso es opcional. 12. La ruta de salida, el comando de compilación y el comando de inicio se completarán automáticamente según el framework detectado. Puedes editarlos si es necesario. Nota: * La ruta de salida es el directorio donde tu aplicación se compila o construye para producción. * El comando de compilación es el script que transforma tu código de desarrollo en código de producción. * El comando de instalación obtiene e instala todas las dependencias requeridas para tu proyecto. Por ejemplo, los comandos de instalación para varios frameworks de client son: * **React, Next.js, Vue, Angular, Svelte** → npm install o yarn install * **Astro** → npm install o pnpm install * **Vite** → npm install o yarn install * **SolidJS** → npm install o pnpm install 13. Establece las variables de entorno requeridas para el despliegue, si es necesario. Este paso es opcional. 14. Haz clic en **Deploy**. Puedes hacer clic en **Preview** para ver tu aplicación en vivo. Haz clic en **View Deployment Summary** para más detalles y configuraciones sobre el despliegue. Puedes obtener la URL de acceso generada de tu aplicación como se muestra en la captura de pantalla a continuación. Puedes editar la parte del subdominio de la URL haciendo clic en **Edit URL**. Puedes deshabilitar **Auto-Deploy** para este despliegue haciendo clic en **Change**. 15. Ingresa el nombre del despliegue y haz clic en **Disable**. Puedes sincronizar el último commit con el despliegue actual haciendo clic en el botón **Sync Now**. También puedes mapear la URL de Slate generada con tu dominio personalizado si es necesario. Puedes ver la lista de despliegues realizados a tu aplicación cambiando a la pestaña **History** en el panel izquierdo. Consulta esta sección de ayuda para conocer más al respecto. Puedes habilitar la caché para tu despliegue navegando a la pestaña **Configuration** en el panel izquierdo. También tienes la opción de configurar las variables de entorno requeridas para tu despliegue, si es necesario. -------------------------------------------------------------------------------- title: "Desplegar desde repositorio público" description: "Aprende sobre cómo desplegar una aplicación web frontend en Slate directamente desde un repositorio público integrándote con cualquiera de los proveedores Git compatibles." last_updated: "2026-07-02T09:34:15.953Z" source: "https://docs.catalyst.zoho.com/es/slate/help/git-integration/deploy-from-public-repository/" service: "Slate" related: - Preview a Deployment (/es/slate/help/deployment-previews) - Cache a Deployment (/es/slate/help/cache) - Configure Environment Variables (/es/slate/help/environment-variables) - Custom Domain Mapping (/es/slate/help/custom-domains) - Monitor Deployments (/es/slate/help/monitor-deployment) - Fix a Failed Deployment (/es/slate/help/fix-failed-deployment) - Rollback a Deployment (/es/slate/help/rollback-deployment) -------------------------------------------------------------------------------- # Desplegar desde repositorio público Para desplegar código desde cualquier repositorio Git público a Slate, asegúrate de seguir los pasos listados a continuación: 1. Navega al servicio **Catalyst Slate** en la consola. Proporciona el enlace del repositorio en la sección **Public Repository**. Haz clic en **Proceed**. Nota: Asegúrate de que el enlace del repositorio esté en formato .git. 2. En la ventana emergente **Create Deployment**, el nombre de la app se completará automáticamente con el nombre del repositorio. Puedes dar cualquier nombre de despliegue de tu elección. Nota: También puedes editar el nombre de la app haciendo clic en el icono de edición y guardándolo. 3. Conéctate con tu proveedor Git preferido simplemente haciendo clic en el botón y luego autenticando tu cuenta. 4. Después de integrar tu cuenta, se creará automáticamente un nuevo repositorio con el nombre de la app en tu cuenta Git. Tu nuevo repositorio se creará clonando el público, y el despliegue a Slate se realizará desde ahí. Puedes elegir crear un repositorio privado habilitando el interruptor como se muestra en la captura de pantalla a continuación. Nota: Puedes cambiar la cuenta Git simplemente haciendo clic en el menú desplegable. 5. Puedes habilitar el interruptor **Auto Deploy**, para que cualquier cambio enviado al repositorio conectado active automáticamente un nuevo despliegue en Slate. 6. El framework, el runtime de Node y la ruta raíz de la aplicación serán detectados automáticamente por Slate. También puedes editarlos si es necesario. Nota: * El runtime de Node.js te permite ejecutar código JavaScript fuera de un navegador web, como en un servidor o tu computadora. Te ayuda a construir sitios web y aplicaciones dándole a JavaScript acceso a archivos, redes y otras herramientas del sistema. * Debes elegir un runtime que coincida con la versión de Node.js con la que está construida tu aplicación, según lo especificado en tu archivo package.json. * La ruta raíz (a menudo escrita como "/") se refiere al directorio base donde se encuentran los archivos principales de tu aplicación de client, incluyendo el código fuente, archivos de configuración y dependencias. 7. Haz clic en **Show Advanced Options**. La ruta de salida, el comando de compilación y el comando de instalación requeridos para el despliegue de tu aplicación se completarán automáticamente por Slate. Nota: * La ruta de salida es el directorio donde tu aplicación se compila o construye para producción. * El comando de compilación es el script que transforma tu código de desarrollo en código de producción. * El comando de instalación obtiene e instala todas las dependencias requeridas para tu proyecto. Por ejemplo, los comandos de instalación para varios frameworks de client son: * **React, Next.js, Vue, Angular, Svelte** → npm install o yarn install * **Astro** → npm install o pnpm install * **Vite** → npm install o yarn install * **SolidJS** → npm install o pnpm install También puedes agregar las variables de app requeridas para el despliegue como pares clave-valor y hacer clic en **Deploy**. 8. El despliegue se ha completado exitosamente. Podrás ver los logs en vivo del despliegue como se muestra en la captura de pantalla a continuación. Puedes obtener la URL de acceso generada de tu aplicación como se muestra en la captura de pantalla a continuación. Puedes editar la parte del subdominio de la URL haciendo clic en **Edit URL**. Puedes habilitar **Auto-Deploy** para este despliegue haciendo clic en **Change**. Ingresa el nombre del despliegue y haz clic en **Enable**. Puedes sincronizar el último commit con el despliegue actual haciendo clic en el botón **Sync Now**. También puedes mapear la URL de Slate generada con tu dominio personalizado si es necesario. Puedes ver la lista de despliegues realizados a tu aplicación cambiando a la pestaña **History** en el panel izquierdo. Consulta esta sección de ayuda para conocer más al respecto. Puedes habilitar la caché para tu despliegue navegando a la pestaña **Configuration** en el panel izquierdo. También tienes la opción de configurar las variables de entorno requeridas para tu despliegue, si es necesario. --- ## API Reference — Slate -------------------------------------------------------------------------------- title: "Redesplegar aplicación" description: "Esta API te permite ejecutar un Pipeline de Catalyst existente desde la consola de Catalyst." last_updated: "2026-07-02T09:34:15.956Z" source: "https://docs.catalyst.zoho.com/es/api/code-reference/slate/redeploy-app/" service: "Pipelines" -------------------------------------------------------------------------------- # Catalyst Slate Slate es un robusto servicio de desarrollo front-end ofrecido por Catalyst que te permite desplegar, previsualizar y lanzar tus aplicaciones web sin problemas. Ofrece soporte nativo para los frameworks populares de JavaScript, como Next.js, Angular y React, mientras acomoda sin problemas otros frameworks de frontend para un despliegue sin complicaciones. # Redesplegar aplicación Puedes activar una nueva compilación para un despliegue existente en Slate pasando el ID único del proyecto de Catalyst, el nombre específico de la aplicación Slate dentro del proyecto y el ID de despliegue a la API a continuación. ### Detalles de la solicitud #### URL de solicitud <p>{api-domain}/slate/v1/project/{project_id}/app/{app_id}/deployment/{deployment_id}/redeploy</p> La URL de dominio de tu DC El ID único de la aplicación en Slate El ID único del despliegue en Slate Nota: Abre el despliegue de Slate en la consola, y puedes obtener los siguientes valores de la URL. <span style="pointer-events: none;word-break: break-all;">https://console.catalyst.zoho.com/baas/96403455/project/26879000000021001/slate/app/1860000000007114/deployment/1860000000007119</span> <br/> Aquí, 26879000000021001 es el project_id. 1860000000007114 es el app_id y 1860000000007119 es el deployment_id. #### Encabezados de solicitud **Authorization:** Zoho-oauthtoken {oauth_token} <br> Content-Type: application/json <br> #### Propiedades JSON de la solicitud Pasa variables de entorno como pares clave-valor a través del cuerpo de la solicitud. Por ejemplo: {"API_KEY": "xxxxxxxx2433"} #### Alcance ZohoCatalyst.Slate.app.CREATE ### Detalles de la respuesta La respuesta incluirá el estado del nuevo despliegue de compilación, información detallada del despliegue, el mensaje de commit y la URL del commit obtenidos directamente del repositorio Git conectado, junto con metadatos adicionales. curl -X POST \ 'https://api.catalyst.zoho.com/slate/v1/project/4000000006007/app/29810101101/deployment/1860000000007119/redeploy' -H 'Authorization: Zoho-oauthtoken 1000.910*************************16.2f*************************57' \ -H 'Content-Type: application/json' \ -d '{ {"API_KEY": "xxxxxxx2433"} \ } { "status": "success", "data": { "id": "2289000000006001", "status": "Queued", "created_time": "Feb 04, 2025 10:46 AM", "created_by": { "zuid": "92747509", "is_confirmed": false, "email_id": "amelia.b@zylker.com", "first_name": "Amelia", "last_name": "Burrows", "user_type": "SuperAdmin", "user_id": "28674000000016006" }, "deployment_id": "2289000000004006", "build_meta": { "event_type": "push", "commit_id": "18f6b8ef0d2586718a015be07701bd6ba486a18f", "commit_message": "Initial commit", "commit_url": "https://api.github.com/repos/ameliab-13966/nextjs-mongo-db/commits/18f6b8ef0d2586718a015be07701bd6ba486a18f", "timestamp": "2024-12-23T07:22:39Z", "author_name": "amelia-b-13966", "repo_id": "907257721", "repo_name": "nextjs-mongo-db", "web_url": "https://github.com/ameliab-13966/nextjs-mongo-db", "ssh_url": "git@github.com:ameliab-13966/nextjs-mongo-db.git", "http_url": "https://github.com/ameliab-13966/nextjs-mongo-db.git", "provider": "Github", "repo_slug": "nextjs-mongo-db" } } } --- ## FAQ — Slate # Slate ¡Por supuesto! Catalyst Slate te permite mapear fácilmente dominios personalizados a tus aplicaciones desplegadas, dándote control total sobre tu marca y presencia en línea. Catalyst Slate te permite gestionar variables de entorno sin problemas. Puedes definir variables de entorno directamente en la consola de Catalyst, asegurando un acceso seguro y fácil a diferentes configuraciones para los entornos de desarrollo, staging y producción. Catalyst Slate proporciona soporte nativo para todos los frameworks JavaScript populares, incluyendo Next.js, React, Angular, Astro, Vue, SolidJS, Svelte, Vite y más. Además, puedes desplegar aplicaciones construidas con otros frameworks frontend sin problemas. Sí, Catalyst Slate te permite previsualizar cada despliegue en un entorno aislado donde puedes ver y probar tu aplicación antes de que sea publicada. Esto asegura que puedas detectar cualquier problema tempranamente y mantener estándares de alta calidad para tus aplicaciones. Catalyst Slate prioriza la seguridad con funcionalidades como provisión automática de SSL e infraestructura robusta. Tus aplicaciones están protegidas con medidas de seguridad líderes en la industria, garantizando tranquilidad para ti y tus usuarios. Sí, puedes desplegar tu aplicación en Slate usando nuestros comandos del CLI. Consulta esta página de ayuda para conocer los comandos de despliegue y su uso en detalle. Sí, podrás obtener código de cualquier repositorio Git público, desplegar y previsualizar la aplicación funcionando en vivo usando Catalyst Slate. Puedes consultar nuestra funcionalidad de integración con Git público en la documentación de ayuda de Slate. Si has editado tu URL de acceso de Slate después de mapear tu dominio personalizado, asegúrate de rehacer el mapeo con la URL de acceso actualizada. Ten en cuenta que este puede no ser el único problema, pero debe verificarse antes de solucionar otros problemas potenciales.