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.
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:
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.
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.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us