Deploy
Deploy manual — todos os deploys são feitos via CLI
1Login no ECR
# Autenticar Docker no ECR
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 145201747761.dkr.ecr.us-east-1.amazonaws.comRodar do root do monorepo. Imagem = 145201747761.dkr.ecr.us-east-1.amazonaws.com/<repo>:lambda.
Backend RG (API)1024MB / 300s
pnt-rg-backend-lambda2Build da imagem (Dockerfile.lambda)
# Do root do monorepo — Backend RG (API)
docker build -f pnt-rg/rg-backend/Dockerfile.lambda -t pnt/rg-backend:lambda .3Tag e push para ECR
docker tag pnt/rg-backend:lambda 145201747761.dkr.ecr.us-east-1.amazonaws.com/pnt/rg-backend:lambdadocker push 145201747761.dkr.ecr.us-east-1.amazonaws.com/pnt/rg-backend:lambda4Atualizar função Lambda
# Força nova versão
aws lambda update-function-code --function-name pnt-rg-backend-lambda --image-uri 145201747761.dkr.ecr.us-east-1.amazonaws.com/pnt/rg-backend:lambda --region us-east-1Backend PR (API)1024MB / 300s
pnt-pr-backend-lambda5Build da imagem (Dockerfile.lambda)
# Do root do monorepo — Backend PR (API)
docker build -f pnt-pr/pr-backend/Dockerfile.lambda -t pnt/pr-backend:lambda .6Tag e push para ECR
docker tag pnt/pr-backend:lambda 145201747761.dkr.ecr.us-east-1.amazonaws.com/pnt/pr-backend:lambdadocker push 145201747761.dkr.ecr.us-east-1.amazonaws.com/pnt/pr-backend:lambda7Atualizar função Lambda
# Força nova versão
aws lambda update-function-code --function-name pnt-pr-backend-lambda --image-uri 145201747761.dkr.ecr.us-east-1.amazonaws.com/pnt/pr-backend:lambda --region us-east-1Admin Backend512MB / 30s
pnt-admin-backend-lambda8Build da imagem (Dockerfile.lambda)
# Do root do monorepo — Admin Backend
docker build -f pnt-admin/admin-backend/Dockerfile.lambda -t pnt/admin-backend:lambda .9Tag e push para ECR
docker tag pnt/admin-backend:lambda 145201747761.dkr.ecr.us-east-1.amazonaws.com/pnt/admin-backend:lambdadocker push 145201747761.dkr.ecr.us-east-1.amazonaws.com/pnt/admin-backend:lambda10Atualizar função Lambda
# Força nova versão
aws lambda update-function-code --function-name pnt-admin-backend-lambda --image-uri 145201747761.dkr.ecr.us-east-1.amazonaws.com/pnt/admin-backend:lambda --region us-east-1Demais Lambdas (deploy raro, mecânica diferente):
• pnt-rg-scraper-proxy / pnt-pr-scraper-proxy — pacote ZIP (não é imagem): aws lambda update-function-code --zip-file fileb://function.zip.
• pnt-scheduled-extraction-trigger — imagem pnt/scheduled-extraction-trigger com tag git-sha (não :latest).