#![forbid(unsafe_code)]

use poem::Server;
use poem::listener::TcpListener;
use std::error::Error;

mod server;

#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
    let app = server::create_app();
    Server::new(TcpListener::bind("0.0.0.0:8080"))
        .run(app)
        .await?;
    Ok(())
}
