Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Desplegar recursos

Introducción

Puedes desplegar los recursos de tu proyecto desde el CLI a la consola remota, después de haberlos desarrollado y probado. Esto actualizará el proyecto en la consola con el código más reciente.

Los componentes que puedes desplegar desde el CLI son: Client, Functions, AppSail, reglas de API Gateway y aplicaciones Slate que desarrollaste en tu directorio local del proyecto de Catalyst. Puedes desplegar aplicaciones de Client web de los tres tipos: aplicaciones web básicas, aplicaciones Angular y aplicaciones React.

Cuando despliegas recursos desde el CLI, solo estarán disponibles en el entorno de desarrollo de tu proyecto de Catalyst. No afectarán el entorno de producción de tu aplicación. Para que los recursos estén disponibles en el entorno de producción, debes desplegar el proyecto a producción desde la consola.

También puedes alojar tu aplicación de Client web directamente desde la consola de Catalyst y crear o subir funciones directamente en la consola. También puedes configurar APIs en API Gateway directamente en la consola. Catalyst también admite una opción de despliegue independiente para desplegar tu recurso AppSail sin inicializarlo previamente, además del despliegue regular.

Nota: No puedes desplegar recursos de tus aplicaciones móviles usando Catalyst CLI. Puedes alojar aplicaciones móviles usando Mobile Device Management.

Ejecución del comando deploy

Para desplegar tu proyecto de Catalyst y todos sus recursos desde el CLI a la consola remota, ejecuta el siguiente comando en tu terminal desde el directorio de tu proyecto:

copy
$
catalyst deploy

Cuando ejecutes este comando, desplegará todos los recursos desplegables en tu directorio de proyecto por defecto. El CLI considerará el proyecto que está activo en tu directorio de trabajo. Si algún proyecto diferente al proyecto base del directorio está activo en él, el CLI mostrará una advertencia informándote al respecto.

Después de que se complete el despliegue, tu proyecto se sincronizará con tu proyecto en la consola en la nube. Podrás acceder a las funciones, Client web, AppSail, aplicaciones Slate y las definiciones actualizadas de API Gateway que se desplegaron desde la consola.

Nota: Si eres usuario de Visual Studio Code IDE, puedes instalar la extensión Catalyst Tools y realizar operaciones del CLI usando tu IDE en lugar del CLI. Los pasos para desplegar tus recursos de Catalyst usando Visual Studio Code IDE se pueden encontrar aquí.

Puntos a recordar:

  • Un proyecto solo se puede desplegar exitosamente si su directorio incluye los paquetes de Client y Functions en la estructura estándar. Los directorios de Functions y Client deben contener los archivos de configuración requeridos en el formato estándar. Para más información, consulta la ayuda de estructura del directorio de proyecto.

  • El archivo catalyst.json debe estar presente en el directorio del proyecto cuando el proyecto se despliega usando el CLI. No es necesario incluir este archivo cuando alojas directamente el Client web desde la consola.

  • El archivo catalyst-user-rules.json que contiene las definiciones de las reglas de API Gateway debe estar presente en el directorio raíz del proyecto, si necesitas que se despliegue.

Nota: Si eres usuario de Visual Studio Code IDE, puedes instalar la extensión Catalyst Tools y realizar operaciones del CLI usando tu IDE en lugar del CLI. Los pasos para desplegar tus recursos de Catalyst usando Visual Studio Code IDE se pueden encontrar aquí.

Última actualización 2026-03-20 21:51:56 +0530 IST