chore: fix formating and add descriptive error message for parse failures
This commit is contained in:
parent
7d795a420d
commit
6e4c9840be
|
|
@ -10,10 +10,12 @@ pub struct Config {
|
|||
}
|
||||
|
||||
impl Config {
|
||||
pub fn from_env() -> Result<Config, anyhow::Error> {
|
||||
pub fn from_env() -> Result<Config, anyhow::Error> {
|
||||
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(
|
||||
|
|
|
|||
Loading…
Reference in New Issue