Publié le: Sep 28, 2023
AWS App Runner prend désormais en charge le déploiement de services à partir de référentiels de code source qui suivent une structure à un seul référentiel. App Runner permet aux développeurs de déployer rapidement et à grande échelle des API et des applications Web conteneurisées dans le cloud, sans avoir à gérer l'infrastructure. Grâce à sa fonctionnalité de build à partir de la source, vous pouvez déléguer à App Runner la gestion du flux de travail de build et de déploiement et déployer des services directement à partir du code source. App Runner fournit pour chaque plateforme des environnements pratiques d'exécution gérée. Chacun d'eux construit une image du conteneur d'application à partir de votre code source et y ajoute les dépendances de l'environnement d'exécution du langage.
Jusqu'à présent, App Runner ne prenait en charge que le répertoire racine du référentiel de code source pour exécuter les commandes de build et de démarrage. Vous pouvez désormais définir un répertoire source du référentiel dans la configuration de votre service App Runner. App Runner lance alors le processus de build et exécute les commandes à partir du répertoire source défini. Cette fonction est utile si vous développez une application moderne suivant une architecture de type microservices et que vous gérez le code de votre application dans un même référentiel. Vous pouvez également activer le déploiement automatique de vos services. Dans ce cas, App Runner reconstruit et déploie le service à chaque mise à jour du répertoire source ou des dépendances du service.
Pour en savoir plus sur cette fonctionnalité, consultez ce billet de blog détaillé. Pour en savoir plus sur la fonctionnalité de build à partir de la source d'App Runner, consultez le chapitre Service App Runner basé sur le code source du guide de développement d'AWS App Runner. Pour en savoir plus sur App Runner, consultez la page produit.