diff --git a/admin_frontend/src/config.rs b/admin_frontend/src/config.rs index f9326e82..a6aa2a80 100644 --- a/admin_frontend/src/config.rs +++ b/admin_frontend/src/config.rs @@ -10,10 +10,12 @@ pub struct Config { } impl Config { - pub fn from_env() -> Result { + pub fn from_env() -> Result { let cfg = Config { host: get_or_default("ADMIN_FRONTEND_HOST", "0.0.0.0"), - port: get_or_default("ADMIN_FRONTEND_PORT", "3000").parse()?, + port: get_or_default("ADMIN_FRONTEND_PORT", "3000") + .parse() + .map_err(|e| anyhow::anyhow!("failed to parse ADMIN_FRONTEND_PORT as u16, err: {}", e))?, redis_url: get_or_default("ADMIN_FRONTEND_REDIS_URL", "redis://localhost:6379"), gotrue_url: get_or_default("ADMIN_FRONTEND_GOTRUE_URL", "http://localhost:9999"), appflowy_cloud_url: get_or_default(