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 {
|
impl Config {
|
||||||
pub fn from_env() -> Result<Config, anyhow::Error> {
|
pub fn from_env() -> Result<Config, anyhow::Error> {
|
||||||
let cfg = Config {
|
let cfg = Config {
|
||||||
host: get_or_default("ADMIN_FRONTEND_HOST", "0.0.0.0"),
|
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"),
|
redis_url: get_or_default("ADMIN_FRONTEND_REDIS_URL", "redis://localhost:6379"),
|
||||||
gotrue_url: get_or_default("ADMIN_FRONTEND_GOTRUE_URL", "http://localhost:9999"),
|
gotrue_url: get_or_default("ADMIN_FRONTEND_GOTRUE_URL", "http://localhost:9999"),
|
||||||
appflowy_cloud_url: get_or_default(
|
appflowy_cloud_url: get_or_default(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue