DEV Community

Paulo Ponciano
Paulo Ponciano

Posted on • Originally published at Medium

Simples deploy com App Runner e GitHub

O AWS App Runner é um serviço totalmente gerenciado que facilita a implantação rápida de aplicações Web e APIs em contêiner, em alta escala e sem a necessidade de experiência prévia com a infraestrutura. Comece com seu código-fonte ou uma imagem de contêiner. O App Runner cria e implanta a aplicação Web automaticamente, equilibra a carga do tráfego com criptografia, escala para atender às suas necessidades de tráfego e facilita a comunicação de seus serviços com outros serviços e aplicações da AWS executados em uma Amazon VPC privada. Com o App Runner, em vez de pensar em servidores ou escalabilidade, você tem mais tempo para se concentrar nas suas aplicações.

[https://aws.amazon.com/pt/apprunner/](https://aws.amazon.com/pt/apprunner/)https://aws.amazon.com/pt/apprunner/

Exemplo de implementação com App runner executando diretamente o código-fonte node.js e fazendo automatic deployments.

  • Os parâmetros de build, serão definidos a partir do arquivo apprunner.yaml que está no repositório git:

  • Nesse passo, serão configurados os recursos mínimos de ambiente para executar o serviço:

  • Deploy:

Agora já é possível acessar a aplicação através da url criada automaticamente no default domain \o/

  • Podemos fazer um novo commit e push no repositório git, e observar a nova versão do serviço passando pelo deploy:

  • Também é possível configurar o serviço para responder em uma url do seu domínio em 'Custom domains':

É necessário criar os registros para validar o certificado HTTPS utilizado por padrão no App runner, como é indicado acima.

  • Podemos olhar os logs de todo processo através do CloudWatch:

Até a próxima!

Top comments (0)