my-app 0.1.0

A web application providing user management and authentication
Documentation
use dotenv::dotenv;
use std::env;

pub struct Config {
    pub database_url: String,
    pub server_port: u16,
}

impl Config {
    pub fn new() -> Result<Self, env::VarError> {
        dotenv().ok();

        let database_url = env::var("DATABASE_URL")?;
        let server_port = env::var("SERVER_PORT")?.parse().unwrap_or(8080);

        Ok(Config {
            database_url,
            server_port,
        })
    }
}
pub fn init() {
    dotenv().ok();
    env::set_var("RUST_LOG", "actix_web=info");
}