From 8478a2b052fc938701243195f8895aa90f4fa708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Sun, 3 Apr 2022 00:45:23 +0200 Subject: [PATCH] http_private: handle lacking DATABASE_URL env var better --- aquatic_http_private/src/workers/socket/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aquatic_http_private/src/workers/socket/mod.rs b/aquatic_http_private/src/workers/socket/mod.rs index 0f009f5..52ecbc9 100644 --- a/aquatic_http_private/src/workers/socket/mod.rs +++ b/aquatic_http_private/src/workers/socket/mod.rs @@ -32,7 +32,8 @@ async fn run_app( tcp_listener: TcpListener, request_sender: ChannelRequestSender, ) -> anyhow::Result<()> { - let db_url = ::std::env::var("DATABASE_URL").expect("env var DATABASE_URL"); + let db_url = + ::std::env::var("DATABASE_URL").with_context(|| "Retrieve env var DATABASE_URL")?; let pool = MySqlPoolOptions::new() .max_connections(5)