Publicado: Sep 28, 2023
O AWS App Runner agora oferece suporte à implantação de serviços de repositórios de código-fonte que seguem uma estrutura monorepo. Para os desenvolvedores, o App Runner facilita a rápida implantação de aplicações Web e APIs em contêiner na nuvem, em escala e sem necessidade de gerenciar a infraestrutura. Com o recurso de compilação a partir da origem do App Runner, você pode transferir o gerenciamento do fluxo de trabalho de criação e implantação para o App Runner e implantar serviços diretamente do código-fonte. O App Runner oferece runtimes gerenciados específicos para plataformas. Cada um dos runtimes cria uma imagem de contêiner com base no código-fonte e adiciona à imagem do contêiner de aplicação as dependências de runtime da linguagem.
Até agora, o App Runner oferecia suporte apenas ao diretório raiz do repositório de código-fonte para executar comandos de compilação e inicialização. Agora, você pode definir um diretório de origem do repositório na configuração do serviço App Runner. O App Runner executará os comandos de compilação e execução a partir do diretório de origem definido. Isso será benéfico se você estiver desenvolvendo uma aplicação moderna seguindo uma arquitetura baseada em microsserviços e gerenciando o código da aplicação em um repositório único. Você também pode ativar a implantação automática de seus serviços. Com a implantação automática ativada, o App Runner reconstruirá e implantará um serviço quando houver alguma atualização no diretório de origem ou na dependência do seu serviço.
Para saber mais sobre esse atributo, consulte essa publicação detalhada no blog. Para obter mais informações sobre a capacidade de criação a partir da origem no App Runner, consulte o capítulo sobre o serviço App Runner baseado no código-fonte do Guia de desenvolvimento do AWS App Runner. Para saber mais sobre o App Runner, acesse a página do produto.