2025-07-10 18:26:15 +08:00
|
|
|
mod command_helper;
|
2025-07-14 17:53:26 +08:00
|
|
|
mod grpc_server;
|
2025-07-13 15:44:55 +08:00
|
|
|
mod protocol;
|
2025-07-08 22:50:42 +08:00
|
|
|
mod server_logger;
|
2025-07-14 17:53:26 +08:00
|
|
|
mod services;
|
2025-07-08 22:50:42 +08:00
|
|
|
|
2025-07-14 17:53:26 +08:00
|
|
|
use grpc_server::GrpcServer;
|
2025-07-08 22:50:42 +08:00
|
|
|
use server_logger::ServerLogger;
|
|
|
|
|
2025-07-10 18:27:09 +08:00
|
|
|
#[tokio::main]
|
|
|
|
async fn main() {
|
2025-07-08 22:50:42 +08:00
|
|
|
ServerLogger::init().unwrap();
|
|
|
|
|
|
|
|
log::info!("Starting server...");
|
|
|
|
|
2025-07-14 17:53:26 +08:00
|
|
|
GrpcServer::init().await;
|
2025-07-10 18:27:09 +08:00
|
|
|
|
2025-07-08 22:50:42 +08:00
|
|
|
log::info!("Server successfully started!");
|
2025-07-10 18:26:15 +08:00
|
|
|
|
|
|
|
command_helper::run();
|
2025-07-08 22:50:42 +08:00
|
|
|
}
|