Oi, boa noite!
Sobre o ponto 1:
No caso minha aplicação no docker está escutando na porta 8000, o docker expoe a porta 8000:
O Elastic Beanstalk faz esse redirecionamento através desse arquivo, certo?
Sobre o ponto 2:
Engraçado que originalmente, através desse código:
resource "aws_elastic_beanstalk_application" "aplicacacao_beanstalk" {
#name = "tf-test-name"
name = var.nome
description = var.descricao
}
resource "aws_elastic_beanstalk_environment" "ambiente-beanstalk" {
name = var.ambiente
application = aws_elastic_beanstalk_application.aplicacacao_beanstalk.name
solution_stack_name = "64bit Amazon Linux 2 v4.0.6 running Docker"
setting {
namespace = "aws:autoscaling:launchconfiguration"
name = "InstanceType"
value = var.maquina
}
setting {
namespace = "aws:autoscaling:asg"
name = "MaxSize"
value = var.max
}
setting {
namespace = "aws:autoscaling:launchconfiguration"
name = "IamInstanceProfile"
value = aws_iam_instance_profile.beanstalk_ec2_profile.name
}
}
resource "aws_elastic_beanstalk_application_version" "default" {
depends_on = [aws_elastic_beanstalk_environment.ambiente-beanstalk,
aws_elastic_beanstalk_application.aplicacacao_beanstalk,
aws_s3_bucket_object.docker]
name = var.ambiente
application = var.nome
description = var.descricao
bucket = aws_s3_bucket.beanstalk_deploys.id
key = aws_s3_bucket_object.docker.id
}
É criado uma listener na aws mas fica 80:80, até aí aparece aquela página padrão do docker, quando eu mudo de 80:8000, eu não consigo acessar:
