@@ -14,6 +14,7 @@ locals {
1414 Environment = var.environment
1515 Project = " dotnet-starter-kit"
1616 }
17+ aspnetcore_environment = var. environment == " dev" ? " Development" : " Production"
1718}
1819
1920module "network" {
@@ -122,15 +123,16 @@ module "api_service" {
122123 subnet_ids = module. network . private_subnet_ids
123124 assign_public_ip = false
124125
125- listener_arn = module. alb . listener_arn
126- path_patterns = [" /api/*" ]
126+ listener_arn = module. alb . listener_arn
127+ listener_rule_priority = 10
128+ path_patterns = [" /api/*" , " /scalar*" , " /health*" , " /swagger*" , " /openapi*" ]
127129
128- health_check_path = " /api/ health"
130+ health_check_path = " /health/live "
129131
130132 environment_variables = {
131- ASPNETCORE_ENVIRONMENT = var.environment
133+ ASPNETCORE_ENVIRONMENT = local.aspnetcore_environment
132134 DatabaseOptions__ConnectionString = local.db_connection_string
133- CachingOptions__Redis = module.redis.primary_endpoint_address
135+ CachingOptions__Redis = " ${ module . redis . primary_endpoint_address } :6379,ssl=True,abortConnect=False "
134136 }
135137
136138 tags = local. common_tags
@@ -153,14 +155,15 @@ module "blazor_service" {
153155 subnet_ids = module. network . private_subnet_ids
154156 assign_public_ip = false
155157
156- listener_arn = module. alb . listener_arn
157- path_patterns = [" /*" ]
158+ listener_arn = module. alb . listener_arn
159+ listener_rule_priority = 20
160+ path_patterns = [" /*" ]
158161
159- health_check_path = " /"
162+ health_check_path = " /health/live "
160163
161164 environment_variables = {
162- ASPNETCORE_ENVIRONMENT = var.environment
163- Api__BaseUrl = " http://${ module . alb . dns_name } /api "
165+ ASPNETCORE_ENVIRONMENT = local.aspnetcore_environment
166+ Api__BaseUrl = " http://${ module . alb . dns_name } "
164167 }
165168
166169 tags = local. common_tags
0 commit comments