Fix Cloud Run probe ports and LB timeout_sec

- accounts: add ACCOUNTS_PORT=8080 env var (service defaults to 7753)
- api: add SERVER_PORT=8080 env var, change probe path to /actuator/health
- LB backends: remove timeout_sec (not supported for serverless NEG backends)
This commit is contained in:
Will Anderson
2026-04-26 00:28:33 -05:00
parent 36cfd3738d
commit 53f2ad3c16
3 changed files with 32 additions and 10 deletions
+12
View File
@@ -43,6 +43,10 @@ resource "google_cloud_run_v2_service" "accounts_us" {
name = "ENV"
value = "production"
}
env {
name = "ACCOUNTS_PORT"
value = "8080"
}
env {
name = "ACCOUNTS_DATABASE_URL"
value_source {
@@ -183,6 +187,10 @@ resource "google_cloud_run_v2_service" "accounts_eu" {
name = "ENV"
value = "production"
}
env {
name = "ACCOUNTS_PORT"
value = "8080"
}
env {
name = "ACCOUNTS_DATABASE_URL"
value_source {
@@ -321,6 +329,10 @@ resource "google_cloud_run_v2_service" "accounts_apac" {
name = "ENV"
value = "production"
}
env {
name = "ACCOUNTS_PORT"
value = "8080"
}
env {
name = "ACCOUNTS_DATABASE_URL"
value_source {