diff --git a/backend/Dockerfile b/backend/Dockerfile index 257638b..92fc369 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -10,4 +10,6 @@ RUN poetry install --no-root COPY brewbucks brewbucks +EXPOSE 80 + CMD ["poetry", "run", "flask", "--app", "brewbucks", "run", "--host", "0.0.0.0", "--port", "80"] \ No newline at end of file diff --git a/ecs.tf b/ecs.tf index 4d80005..80f9382 100644 --- a/ecs.tf +++ b/ecs.tf @@ -2,6 +2,49 @@ resource "aws_ecs_cluster" "brewbucks" { name = "brewbucks" } +resource "aws_ecs_task_definition" "brewbucks-frontend" { + family = "brewbucks-frontend" + network_mode = "awsvpc" + requires_compatibilities = ["FARGATE"] + cpu = 1024 + memory = 2048 + execution_role_arn = data.aws_iam_role.lab.arn + depends_on = [docker_image.brewbucks-frontend] + + container_definitions = <