Vou construir github actions ci cd automatizar implantar aws ec2, github actions docker gitlab

Algumas informações foram traduzidas automaticamente.

Nigéria

Eu falo Inglês

Desenvolvedor Full Stack: Supabase, Docker, GitHub

eu movo apps criados com Lovable e base44 do builder para a infraestrutura que você possui. seu código no github. seu banco de dados no seu próprio supabase. seu frontend no vercel, netlify ou em um c...
Sobre este Serviço

Seu lançamento é feito à mão de um laptop, e um push ruim pode derrubar a produção. Eu configurei um pipeline GitHub Actions CI/CD para que uma mescla para o main construa, teste e envie por conta própria, sem que ninguém precise pedir pra uma pessoa fazer o push.


O problema é que as etapas de release ficam na cabeça de uma pessoa. Eu as movo para um workflow que fica ao lado do seu código.


Você recebe:

  • lint e testes em cada pull request
  • imagem Docker construída no merge, enviada para o Amazon ECR com uma tag de versão clara
  • o main vai para staging automaticamente (serviço ECS ou EC2)
  • produção requer aprovação manual com clique
  • rollback com um clique para a imagem anterior
  • segredos movidos do código para secrets do Actions ou Systems Manager
  • acesso à AWS através de uma função IAM de menor privilégio, sem chaves de longa duração armazenadas em nenhum lugar
  • um README: como funciona e como adicionar um serviço


Processo: eu leio seu Dockerfile e seus scripts, monto o workflow em um branch, rodo uma release real para staging enquanto você acompanha, e então passo tudo adiante.


Preciso: acesso ao repositório, uma função IAM ou usuário para ECR e ECS, seus comandos de teste e lint, e quem aprova as releases.


Me envie uma mensagem antes de pedir para eu confirmar sua stack e escopo.

Ferramentas:

Docker

•

GitLab

•

GitHub

Frameworks:

Npm

Provedor de Nuvem:

Amazon Web Services

•

microsoft azure

Linguagem de programação:

Bash

•

JavaScript

•

PHP

•

Python

Especialidade:

Instalação

•

Desenvolvimento

•

Configuração