diff --git a/global_config/dev.sh b/global_config/dev.sh index 143cb6610d..bfa9857942 100644 --- a/global_config/dev.sh +++ b/global_config/dev.sh @@ -2,4 +2,4 @@ CONFIG=dev CONFIG_SHORT=dv AZURE_SUBSCRIPTION=s189-teacher-services-cloud-test AZURE_RESOURCE_PREFIX=s189t01 -TERRAFORM_MODULES_TAG=skip-postgres-version-changes +TERRAFORM_MODULES_TAG=skip-postgres-version-changes-working-dir diff --git a/global_config/dv_review.sh b/global_config/dv_review.sh index fe349dadd4..18f8601d5e 100644 --- a/global_config/dv_review.sh +++ b/global_config/dv_review.sh @@ -2,4 +2,4 @@ CONFIG=dv_review CONFIG_SHORT=rv AZURE_SUBSCRIPTION=s189-teacher-services-cloud-development AZURE_RESOURCE_PREFIX=s189d01 -TERRAFORM_MODULES_TAG=skip-postgres-version-changes +TERRAFORM_MODULES_TAG=skip-postgres-version-changes-working-dir diff --git a/terraform/aks/app.tf b/terraform/aks/app.tf index c613b6d19f..71e7431077 100644 --- a/terraform/aks/app.tf +++ b/terraform/aks/app.tf @@ -66,7 +66,8 @@ module "api_application" { kubernetes_secret_name = module.api_application_configuration.kubernetes_secret_name docker_image = var.docker_image - command = ["/bin/ash", "-c", "cd /Apps/Api/; dotnet TeachingRecordSystem.Api.dll;"] + command = ["dotnet", "TeachingRecordSystem.Api.dll"] + working_dir = "/Apps/Api" web_port = 3000 probe_path = "/health" replicas = var.api_replicas @@ -109,7 +110,8 @@ module "authz_application" { kubernetes_secret_name = module.authz_application_configuration.kubernetes_secret_name docker_image = var.docker_image - command = ["/bin/ash", "-c", "cd /Apps/AuthorizeAccess/; dotnet TeachingRecordSystem.AuthorizeAccess.dll;"] + command = ["dotnet", "TeachingRecordSystem.AuthorizeAccess.dll"] + working_dir = "/Apps/AuthorizeAccess" web_port = 3000 probe_path = "/health" replicas = var.authz_replicas @@ -152,7 +154,8 @@ module "ui_application" { kubernetes_secret_name = module.ui_application_configuration.kubernetes_secret_name docker_image = var.docker_image - command = ["/bin/ash", "-c", "cd /Apps/SupportUi/; dotnet TeachingRecordSystem.SupportUi.dll;"] + command = ["dotnet", "TeachingRecordSystem.SupportUi.dll"] + working_dir = "/Apps/SupportUi" web_port = 3000 probe_path = "/health" replicas = var.ui_replicas @@ -197,7 +200,8 @@ module "worker_application" { kubernetes_secret_name = module.worker_application_configuration.kubernetes_secret_name docker_image = var.docker_image - command = ["/bin/ash", "-c", "cd /Apps/Worker/; dotnet TeachingRecordSystem.Worker.dll;"] + command = ["dotnet", "TeachingRecordSystem.Worker.dll"] + working_dir = "/Apps/Worker" replicas = var.worker_replicas max_memory = var.worker_max_memory enable_logit = var.enable_logit