# AppSail en la consola -------------------------------------------------------------------------------- title: "Descripción general" description: "Catalyst AppSail es una plataforma completamente gestionada de Catalyst Serverless que te permite desarrollar y desplegar servicios web en runtimes gestionados de Java, Node.js y Python, o de runtimes personalizados como imágenes OCI en la nube con facilidad." last_updated: "2026-07-30T07:10:05.822Z" source: "https://docs.catalyst.zoho.com/es/serverless/help/appsail/console/overview/" service: "Serverless" -------------------------------------------------------------------------------- # AppSail en la consola ## La sección de descripción general La pestaña *Overview* contiene los detalles generales del servicio de la aplicación, la URL de despliegue y un panel en vivo de las instancias que están activamente en ejecución. <br /> Estos incluyen los detalles del administrador o colaborador que desplegó la aplicación, la fecha y hora de creación y último despliegue de la aplicación, y un **AppSail ID único** creado automáticamente para tu aplicación después de desplegarla. Esto también especificará si la aplicación es un runtime gestionado por Catalyst o un runtime personalizado, y si la fuente es la CLI, la consola o un servicio de registro de contenedores. Puedes encontrar la ruta de la imagen o la URL de la imagen desde su servicio de registro de contenedores, en el último caso. ### URL de AppSail Después de que tu servicio de AppSail se despliega, Catalyst aloja tu aplicación en un subdominio con el cual puedes acceder a ella. Puedes acceder a los diversos endpoints que configuras en tu aplicación desde esta URL base. La URL base predeterminada de tu servicio de AppSail será de este formato para el entorno de desarrollo: https://appsailservicename-ZAID.development.catalystappsail.com Por ejemplo: https://demoservice-1011034735.development.catalystappsail.com Este será el formato para el entorno de producción: https://appsailservicename-ZAID.catalystappsail.com * **Nombre del servicio de AppSail:** El nombre que proporcionas al inicializar o desplegar la aplicación * **ZAID:** El identificador único que mapea una aplicación a un proyecto Nota: El "development" indica el entorno de desarrollo de tu proyecto. Después de desplegar tu proyecto a producción, la URL no incluirá esa clave. #### URL personalizada de AppSail Catalyst te proporciona la conveniencia de editar la parte del nombre del servicio de AppSail y el ZAID de la URL, y agregar cualquier nombre de subdominio de tu elección para la URL de AppSail. El dominio "catalystappsail" permanecerá igual con este método, junto con la clave "development" para las aplicaciones en el entorno de desarrollo. 1. Puedes editar la URL de AppSail haciendo clic en **Edit AppSail URL** desde la sección Overview. <br /> 2. Ingresa el nombre de subdominio que necesites, luego haz clic en **Update**. <br /> <br> ### Panel en vivo El panel muestra cada instancia actualmente en ejecución de la aplicación después de que se invoca. <br /> AppSail genera una nueva instancia para tu aplicación después de que una instancia en ejecución se ha consumido casi por completo. Podrás ver el porcentaje de consumo de cada instancia, y detalles como el Instance ID único y la duración que ha estado ejecutándose. Puedes hacer clic en Refresh para obtener un estado actualizado de las instancias activas, en caso de que haya retrasos. <br /> ### Eliminar una instancia activa Puedes eliminar manualmente una instancia activa si lo necesitas, en casos donde experimentes un error o una situación de punto muerto, como un error de bucle infinito. 1. Haz clic en el ícono de puntos suspensivos de una instancia, luego haz clic en **Delete**. <br> 2. Haz clic en **Yes, Proceed** en la ventana emergente de confirmación. <br> -------------------------------------------------------------------------------- title: "Instancias" description: "Catalyst AppSail es una plataforma completamente gestionada de Catalyst Serverless que te permite desarrollar y desplegar servicios web en runtimes gestionados de Java, Node.js y Python, o de runtimes personalizados como imágenes OCI en la nube con facilidad." last_updated: "2026-07-30T07:10:05.823Z" source: "https://docs.catalyst.zoho.com/es/serverless/help/appsail/console/instances/" service: "Serverless" -------------------------------------------------------------------------------- # La sección de instancias La sección Instances proporciona información valiosa sobre las instancias que se ejecutaron en forma de gráficos simples, los detalles del historial de ejecución, así como los registros de ejecución. ### Analíticas <br /> En la sección **Analytics**, puedes seleccionar una duración para las estadísticas que deseas ver usando el menú desplegable de duración. Los gráficos se actualizarán para representar las estadísticas de manera correspondiente. <br /> Los gráficos en esta sección incluyen: * **Max Instances and No. of Requests vs Time:** Representa el número máximo de instancias que se generaron en paralelo y el número de solicitudes que se atendieron con estas instancias a través del gráfico de líneas en puntos específicos del tiempo. Según la duración que selecciones, los intervalos de tiempo variarán en el gráfico. * **Total Instances and Run Duration vs Time:** Representa el número total de instancias que estuvieron activas y la duración total de la ejecución de todas las instancias a través del gráfico de líneas en puntos específicos del tiempo. Según la duración que selecciones, los intervalos de tiempo variarán en el gráfico. Puedes pasar el cursor sobre cualquier parte de los gráficos para ver los detalles. ### Historial Haz clic en la pestaña **History** para ver el historial de ejecución de tu aplicación. <br /> Puedes seleccionar una duración para los registros que deseas ver a través del menú desplegable de duración en el lado derecho. Los registros de ejecución se actualizarán de manera correspondiente. <br /> Los detalles que se muestran aquí incluyen el número total de instancias ejecutadas, luego el Instance ID, la fecha y hora de inicio, la fecha y hora de fin, y la duración de cada ejecución de instancia. También puedes filtrar los resultados haciendo clic en el botón **Filter**. Haz clic en **Search by ID** para filtrar por Instance ID. También puedes seleccionar el cuadro Duration, luego seleccionar un tipo de comparación y elegir horas y minutos de los menús desplegables para encontrar coincidencias de manera correspondiente. <br /> Haz clic en **Apply** después de configurar los filtros para ver los resultados. Además, puedes acceder a los **registros de ejecución** de cada instancia haciendo clic en el ícono de registros respectivo. Esto te redirigirá a Catalyst Logs en el servicio DevOps. Los filtros para los registros se aplican automáticamente. <br /> -------------------------------------------------------------------------------- title: "Despliegues" description: "Catalyst AppSail es una plataforma completamente gestionada de Catalyst Serverless que te permite desarrollar y desplegar servicios web en runtimes gestionados de Java, Node.js y Python, o de runtimes personalizados como imágenes OCI en la nube con facilidad." last_updated: "2026-07-30T07:10:05.823Z" source: "https://docs.catalyst.zoho.com/es/serverless/help/appsail/console/deployments/" service: "Serverless" -------------------------------------------------------------------------------- # Despliegues La sección Deployments muestra todos los despliegues del servicio de AppSail específico, junto con sus detalles de despliegue y enlaces a los registros de despliegue según corresponda. <br /> Puedes ver detalles como la fuente de un despliegue particular, el administrador o colaborador que lo desplegó, la fecha y hora del despliegue y el estado. Nota: Cuando creas un nuevo despliegue para un servicio de AppSail existente, puedes desplegar la aplicación desde la CLI, la consola o desde un servicio de registro de contenedores, esencialmente cambiando el tipo de aplicación como runtime gestionado por Catalyst o runtime personalizado según prefieras. Un servicio de AppSail individual no está vinculado a uno de estos tipos, ya que el tipo y la fuente pueden ser diferentes para cada uno de sus despliegues. Dado que cada despliegue es diferente, la sección Deployments mencionará si un despliegue particular es un runtime gestionado por Catalyst o un runtime personalizado, y si la fuente es la CLI, la consola o un servicio de registro de contenedores. Puedes encontrar la ruta de la imagen o la URL de la imagen desde su servicio de registro de contenedores, en el último caso. ### Registros de despliegue Los registros de despliegue están disponibles solo para imágenes de contenedor desplegadas directamente desde el servicio de registro de contenedores. Para ver el registro de un despliegue particular, haz clic en el ícono de registros que se muestra para él. <br /> #### Crear un nuevo despliegue Puedes crear un nuevo despliegue para un servicio de AppSail existente desde la sección Deployments, haciendo clic en el botón **Create Deployment** en la esquina superior derecha. Esto iniciará el proceso de despliegue de la aplicación desde la consola para runtime gestionado por Catalyst o un runtime personalizado, y los pasos serán los mismos. Como se mencionó anteriormente, tienes la flexibilidad de cambiar la fuente y el tipo de aplicación (runtime gestionado por Catalyst o runtime personalizado) de sus despliegues anteriores haciendo clic en **Edit** para la fuente. -------------------------------------------------------------------------------- title: "Configuraciones" description: "Catalyst AppSail es una plataforma completamente gestionada de Catalyst Serverless que te permite desarrollar y desplegar servicios web en runtimes gestionados de Java, Node.js y Python, o de runtimes personalizados como imágenes OCI en la nube con facilidad." last_updated: "2026-07-30T07:10:05.832Z" source: "https://docs.catalyst.zoho.com/es/serverless/help/appsail/console/configurations/" service: "Serverless" -------------------------------------------------------------------------------- # La sección de configuración La sección *Configuration* te permite realizar configuraciones para tus servicios de AppSail desde la consola. Estas configuraciones se pueden hacer a través del archivo app-config.json de tu aplicación para las aplicaciones de runtime gestionado por Catalyst y luego desplegarse, o directamente durante el despliegue de la aplicación desde la consola para runtimes gestionados por Catalyst o personalizados. También podrías configurar el comando de inicio en una imagen de contenedor dependiendo de su configuración para las aplicaciones desplegadas como imagen de contenedor. Nota: Todas las configuraciones que hagas en el archivo app-config.json, en la consola o en tu imagen de contenedor se reflejarán en esta sección en la consola después de desplegar tu aplicación. Si eliges editar las configuraciones desde esta sección, eso anulará las configuraciones en tu código o binarios. <br /> Los pasos para configurar estos valores desde la consola se explican a continuación. ### Variables de entorno Puedes crear y almacenar variables de entorno como pares clave-valor para tu aplicación fuera del código principal, tanto para los entornos de desarrollo como de producción. Para crear una nueva variable de entorno: 1. Haz clic en **Create Variable** en la sección *Environmental Variables*. <br /> 2. Ingresa el nombre de clave y el valor de la variable. Si estás trabajando desde el entorno de desarrollo, el valor que ingreses será el valor de desarrollo, y viceversa. <br /> 3. Haz clic en **Save**. La variable se guardará y se listará en la sección. Puedes buscar variables por su nombre de clave desde la barra de búsqueda, o agregar más variables. <br /> Si estás trabajando desde el entorno de desarrollo, se muestra el valor de desarrollo. Si cambias al entorno de producción, puedes configurar y ver los valores de producción. Nota: Solo podrás agregar variables de producción si tu aplicación se ha desplegado previamente en producción. <br> Puedes hacer clic en el botón **Usage Syntax** para verificar la sintaxis para cada entorno de programación. Esto se explica en esta sección. <br /> #### Editar una variable de entorno Puedes editar los valores de desarrollo o producción de una variable de entorno desde ese entorno de la siguiente manera: 1. Haz clic en el ícono de puntos suspensivos de la variable, luego haz clic en **Edit**. <br /> 3. Edita los valores, luego haz clic en **Save**. <br /> #### Eliminar una variable de entorno Puedes eliminar el valor de desarrollo o de producción de una variable de entorno desde ese entorno. Cuando la eliminas de un entorno, el valor en el otro entorno aún está disponible. Para eliminar una variable de entorno: 1. Haz clic en el ícono de puntos suspensivos de la variable, luego haz clic en **Delete**. <br /> 3. Haz clic en **Yes, Proceed** para confirmar. <br /> <br> ### Comando de inicio Puedes configurar el comando de inicio para tu aplicación, o editar el comando ya presente, desde esta sección. Consulta la sección de comando de inicio para detalles al respecto. Para configurar o editar un comando de inicio para tu aplicación: 1. Haz clic en el botón **Edit** en la sección *Startup Command*. <br /> 2. Ingresa el comando de inicio, luego haz clic en **Update**. <br /> <br> ### Configuración de ejecución de la aplicación Puedes asignar la memoria y el tamaño del disco para la ejecución de tu AppSail según los requisitos de rendimiento en esta sección. También puedes configurar el puerto para la ejecución de tu aplicación aquí. Consulta los enlaces para más detalles. Nota: <br> * La memoria se puede configurar en el archivo app-config.json para una aplicación de runtime gestionado por Catalyst al inicializarla o agregarla desde la CLI. * Catalyst asigna 256 MB para el tamaño del disco y 512 MB para la memoria de manera predeterminada. * Configurar el puerto para una aplicación de runtime personalizado es opcional, ya que se puede configurar al definir la imagen de contenedor también. Los valores configurados aquí anularán estas configuraciones internas. Para configurar la memoria, el tamaño del disco y el puerto para un servicio de AppSail: 1. Navega a la pestaña **App Execution Settings**, luego haz clic en **Edit**. <br /> 2. Selecciona la memoria y el tamaño del disco requeridos para la aplicación desde el menú desplegable. Ingresa el puerto para el servicio de AppSail. Haz clic en **Save** después de configurar estos detalles. <br /> Nota: Puedes asignar un puerto que necesites para tu servicio de AppSail. Los puertos dentro del rango de 0 a 1024 están reservados, con la excepción de los puertos 80 y 443. Puedes usar cualquier puerto que no sean estos. El puerto 9000 se usará de manera predeterminada. Si no has configurado el puerto en tu código, asegúrate de configurar el mismo puerto para escuchar al iniciar el servidor en el comando de inicio de tu aplicación. -------------------------------------------------------------------------------- title: "Gestionar AppSail" description: "Catalyst AppSail es una plataforma completamente gestionada de Catalyst Serverless que te permite desarrollar y desplegar servicios web en runtimes gestionados de Java, Node.js y Python, o de runtimes personalizados como imágenes OCI en la nube con facilidad." last_updated: "2026-07-30T07:10:05.833Z" source: "https://docs.catalyst.zoho.com/es/serverless/help/appsail/console/manage-appsail/" service: "Serverless" -------------------------------------------------------------------------------- # Gestionar AppSail ### Deshabilitar una aplicación Puedes deshabilitar temporalmente un servicio de AppSail, si es necesario. Cuando una aplicación está deshabilitada, no se puede invocar a través de su URL de despliegue de desarrollo o producción hasta que la habilites nuevamente. Nota: Aún puedes crear o modificar configuraciones para la aplicación, o desplegar cambios desde tu entorno local incluso cuando la aplicación está deshabilitada. Para deshabilitar una aplicación en AppSail: 1. Haz clic en el ícono de puntos suspensivos de una aplicación desde la página de índice de AppSail, luego haz clic en **Disable**. <br /> 2. Ingresa "DISABLE" en la ventana emergente para confirmar, luego haz clic en **Confirm**. <br /> Esto cambiará el estado de la aplicación a "Inactive" en la página de índice. <br> #### Habilitar la aplicación Puedes habilitar una aplicación deshabilitada nuevamente navegando a la página de índice. 1. Haz clic en el ícono de puntos suspensivos, y luego haz clic en **Enable**. <br /> 2. Haz clic en **Yes, Proceed** para confirmar. <br /> <br> ### Eliminar una aplicación Puedes eliminar permanentemente una aplicación de AppSail desde la consola remota. Esto eliminará la aplicación de estar alojada en AppSail. Para eliminar una aplicación en AppSail: 1. Navega a la página de índice de AppSail. Luego, haz clic en el ícono de puntos suspensivos de la aplicación y haz clic en **Delete**. <br /> 2. Ingresa "DELETE" en la ventana emergente para confirmar, luego haz clic en **Confirm**. <br /> Necesitarás desplegar la aplicación nuevamente después de eliminarla, si la necesitas. <br> ### Descargar el código de una aplicación Catalyst te permite descargar el código fuente de un servicio de AppSail desplegado desde la consola a tu sistema local **solo para aplicaciones de runtime gestionado por Catalyst**. Esto descargará un archivo ZIP del directorio completo que se desplegó en la consola, que incluye los archivos de la aplicación y cualquier archivo de configuración que se empaquetó y subió. Esto no está disponible para una aplicación de runtime personalizado. Puedes descargar el código fuente de una aplicación de AppSail haciendo clic en el ícono de puntos suspensivos de una aplicación desde la página de índice de AppSail, luego haciendo clic en **Download**. <br />