Publicado en: Sep 28, 2023
AWS App Runner ahora admite la implementación de servicios desde repositorios de código fuente que siguen una estructura monorepo. App Runner hace que sea más fácil para los desarrolladores la implementación rápida de aplicaciones web en contenedores y API en la nube, a escala y sin necesidad de administrar la infraestructura. Con la capacidad de compilación desde el código fuente de App Runner, puede delegar la administración del flujo de trabajo de compilación e implementación en App Runner e implementar los servicios directamente desde el código fuente. App Runner le brinda tiempos de ejecución prácticos y específicos de la plataforma. Cada uno de estos tiempos de ejecución crea una imagen de contenedor desde su código fuente e incorpora dependencias del tiempo de ejecución del lenguaje a su imagen del contenedor de la aplicación.
Hasta ahora, App Runner solo admitía el directorio raíz del repositorio de código fuente para ejecutar los comandos de compilación e inicio. Ahora, puede definir un directorio de origen del repositorio en la configuración del servicio de App Runner. App Runner ejecutará los comandos de compilación y ejecución desde el directorio fuente definido. Esto es beneficioso si está desarrollando una aplicación moderna siguiendo una arquitectura basada en microservicios y administrando el código de su aplicación en un repositorio único. También puede habilitar el despliegue automático de sus servicios. Con la implementación automática habilitada, App Runner reconstruirá e implementará un servicio cuando haya alguna actualización en el directorio de origen o en una dependencia de su servicio.
Para obtener más información sobre esta característica, consulte esta publicación del blog de profundización. Para obtener más información sobre la capacidad de creación desde el código fuente en App Runner, consulte el capítulo sobre el servicio App Runner basado en el código fuente de la Guía para desarrolladores de AWS App Runner. Para obtener más información sobre App Runner, visite la página de productos.