Vou configurar implantação na AWS com docker e ações do github para CI/CD

Algumas informações foram traduzidas automaticamente.

Coreia do Sul

Eu falo Uzbeque, Inglês, Coreano, Russo

Desenvolvedor MERN Stack, especialista em React e Nodejs

Desenvolvedor full-stack (Node.js/NestJS, React/Next.js, .NET) que gerencia projetos do começo ao fim — banco de dados até implantação na AWS. Atualmente, estou construindo 3 sistemas de produção par...
Sobre este Serviço

Ainda fazendo implantação manual via SSH e git pull? Vamos resolver isso.


Eu configurei pipelines de implantação de produção de verdade, aquelas em que você faz push para o main e seu app fica no ar em minutos, automaticamente, sem precisar tocar em um servidor.


O que eu configurei:

  • Aplicação dockerizada (ou PM2/systemd se Docker não for a melhor opção para sua stack)
  • - Instância AWS EC2 configurada de forma segura: SSM Session Manager ao invés de chaves SSH, IMDSv2, grupos de segurança adequados
  • - CI/CD com GitHub Actions: ao fazer push, ela constrói, testa e implanta automaticamente
  • - Autenticação OIDC do GitHub na AWS, sem chaves de acesso de longa duração armazenadas em lugar nenhum
  • - Segredos gerenciados corretamente (SSM Parameter Store), nunca codificados diretamente
  • - Verificação de implantação baseada em health-check para que uma implantação quebrada não vá ao ar silenciosamente

Por que isso importa:

Fiz essa configuração exata para sistemas de produção que atendem usuários reais, não um projeto de tutorial. Sei o que quebra na infraestrutura real porque já encontrei esses bugs e os consertei pessoalmente.

Ferramentas:

Docker

•

GitHub

Frameworks:

Outros

Provedor de Nuvem:

Amazon Web Services

Linguagem de programação:

Bash

•

JavaScript

Especialidade:

Instalação

•

Depuração

•

Configuração

Meu portfólio