getting email from gitlab works
This commit is contained in:
parent
5eabc89280
commit
7527459446
6 changed files with 257 additions and 63 deletions
10
src/main.rs
10
src/main.rs
|
|
@ -1,23 +1,22 @@
|
|||
use crate::cli::{Listen, ListenFdSocket, ListenFdSockets};
|
||||
use actix_session::{
|
||||
config::{BrowserSession, SessionMiddlewareBuilder},
|
||||
storage::CookieSessionStore,
|
||||
SessionMiddleware,
|
||||
};
|
||||
use actix_session::{storage::CookieSessionStore, SessionMiddleware};
|
||||
use actix_web::{cookie::Key, web, App, HttpServer};
|
||||
use clap::Parser;
|
||||
use listenfd::ListenFd;
|
||||
|
||||
mod app;
|
||||
mod cli;
|
||||
mod client;
|
||||
mod config;
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> eyre::Result<()> {
|
||||
env_logger::init();
|
||||
let mut listenfd = ListenFd::from_env();
|
||||
color_eyre::install()?;
|
||||
let mut args = cli::CLI::parse();
|
||||
args.resolve(&mut listenfd).await?;
|
||||
log::info!("retrieved config from auth servers");
|
||||
let config = web::Data::new(args.config);
|
||||
let cookie_session_key = Key::generate();
|
||||
let mut server = HttpServer::new(move || {
|
||||
|
|
@ -49,6 +48,7 @@ async fn main() -> eyre::Result<()> {
|
|||
};
|
||||
}
|
||||
}
|
||||
log::info!("started server");
|
||||
server.run().await?;
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
|||
Reference in a new issue