Opa Lucas! Obrigado pela resposta.
Tentei verificar tudo o que você encontrou e não achei nada. Para tentar entender, criei um projeto com HTML básico e criei o dockerfile conforme instruído. Fiz a imagem e ela funciona em um container aqui na minha máquina.
Subi para o ECR sem problemas e criei uma t2.medium igual ao curso e, mais uma vez, sem sucesso. Não sei oq pode ser, mas já tô achando que a AWS não vai com minha cara haha
Segue print dos erros que deu. Não é falta de recurso, eu usei exatamente as configurações do curso numa aplicação bem mais leve
Também vou deixar aqui abaixo o JSON da tarefa, vai que tem algo que não consegui achar:
{
"taskDefinitionArn": "arn:aws:ecs:us-east-2:982534392197:task-definition/site-forge-tafera:1",
"containerDefinitions": [
{
"name": "site-forge",
"image": "982534392197.dkr.ecr.us-east-2.amazonaws.com/site-forge:latest",
"cpu": 512,
"memoryReservation": 2048,
"portMappings": [
{
"name": "site-forge-80-tcp",
"containerPort": 80,
"protocol": "tcp",
"appProtocol": "http"
}
],
"essential": true,
"environment": [],
"environmentFiles": [],
"mountPoints": [],
"volumesFrom": [],
"ulimits": [],
"systemControls": []
}
],
"family": "site-forge-tafera",
"executionRoleArn": "arn:aws:iam::982534392197:role/ecsTaskExecutionRole",
"networkMode": "bridge",
"revision": 1,
"volumes": [],
"status": "ACTIVE",
"requiresAttributes": [
{
"name": "com.amazonaws.ecs.capability.ecr-auth"
},
{
"name": "com.amazonaws.ecs.capability.docker-remote-api.1.21"
},
{
"name": "ecs.capability.execution-role-ecr-pull"
},
{
"name": "com.amazonaws.ecs.capability.docker-remote-api.1.18"
}
],
"placementConstraints": [],
"compatibilities": [
"EC2"
],
"requiresCompatibilities": [
"EC2"
],
"cpu": "1024",
"memory": "2048",
"runtimePlatform": {
"cpuArchitecture": "X86_64",
"operatingSystemFamily": "LINUX"
},
"registeredAt": "2025-01-30T22:39:09.649Z",
"registeredBy": "arn:aws:iam::982534392197:root",
"enableFaultInjection": false,
"tags": []
}
Realmente tô bem encucado com isso