From cab9282c504706775b5f2ff4d8d8f092000fa4f9 Mon Sep 17 00:00:00 2001 From: github-ops Date: Sun, 21 Jun 2026 10:35:54 +0000 Subject: [PATCH] Use testcontainers host for Postgres tests --- crates/crank-test-support/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/crank-test-support/src/lib.rs b/crates/crank-test-support/src/lib.rs index 5a45672..d706781 100644 --- a/crates/crank-test-support/src/lib.rs +++ b/crates/crank-test-support/src/lib.rs @@ -90,13 +90,16 @@ fn start_postgres() -> TestPostgres { .start() .expect("test PostgreSQL container must start"); register_container_cleanup(container.id().to_owned()); + let host = container + .get_host() + .expect("test PostgreSQL host must be resolved"); let port = container .get_host_port_ipv4(5432) .expect("test PostgreSQL port must be mapped"); TestPostgres { _container: container, - database_url: format!("postgres://crank:crank@127.0.0.1:{port}/crank"), + database_url: format!("postgres://crank:crank@{host}:{port}/crank"), } }