diff --git a/services/terraform/remote/service_webapp.tf b/services/terraform/remote/service_webapp.tf index 76f0f3407..3c28693a6 100644 --- a/services/terraform/remote/service_webapp.tf +++ b/services/terraform/remote/service_webapp.tf @@ -1,38 +1,39 @@ locals { webapp_container_name = "webapp" webapp_run_server_config = jsonencode({ runKeyserver = false runWebApp = true runLanding = false }) webapp_environment_vars = merge( local.webapp_landing_environment_vars_encoded, local.stage_specific_environment_vars_encoded, local.shared_keyserver_environment_vars, { "COMM_NODE_ROLE" = "webapp", "COMM_JSONCONFIG_facts_run_server_config" = local.webapp_run_server_config }) } module "webapp_service" { source = "../modules/keyserver_node_service" + desired_count = local.is_staging ? 2 : 4 container_name = "webapp" image = local.keyserver_image service_name = "webapp" cluster_id = aws_ecs_cluster.comm_services.id domain_name = local.is_staging ? "comm.software" : "web.comm.app" vpc_id = aws_vpc.default.id vpc_subnets = [aws_subnet.public_a.id, aws_subnet.public_b.id] region = "us-east-2" environment_vars = local.webapp_environment_vars ecs_task_role_arn = aws_iam_role.keyserver_node_ecs_task_role.arn ecs_task_execution_role_arn = aws_iam_role.ecs_task_execution.arn } output "webapp_service_load_balancer_dns_name" { value = module.webapp_service.service_load_balancer_dns_name }