AppFlowy-Cloud/services/appflowy-worker/src/main.rs

22 lines
487 B
Rust

mod application;
mod config;
pub mod error;
pub mod import_worker;
pub(crate) mod s3_client;
mod metric;
mod mailer;
use crate::application::run_server;
use crate::config::Config;
use tokio::net::TcpListener;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
dotenvy::dotenv().ok();
let listener = TcpListener::bind("0.0.0.0:4001").await.unwrap();
let config = Config::from_env().expect("failed to load config");
run_server(listener, config).await
}