раскидал структуру для монорепозитория
This commit is contained in:
24
backend/src/main.rs
Normal file
24
backend/src/main.rs
Normal file
@@ -0,0 +1,24 @@
|
||||
use family_budget::*;
|
||||
use sea_orm::DbErr;
|
||||
use sea_orm_migration::prelude::*;
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<(), DbErr> {
|
||||
let db = establish_connection().await?;
|
||||
println!("Successfully connected to database!");
|
||||
|
||||
println!("Running migrations...");
|
||||
migration::Migrator::up(&db, None).await?;
|
||||
println!("Migrations completed!");
|
||||
|
||||
let app = create_app(db).await?;
|
||||
|
||||
let addr = server_address();
|
||||
println!("Server running on http://{}", addr);
|
||||
println!("Swagger UI available at http://{}/swagger-ui", addr);
|
||||
|
||||
let listener = tokio::net::TcpListener::bind(addr).await.unwrap();
|
||||
axum::serve(listener, app).await.unwrap();
|
||||
|
||||
Ok(())
|
||||
}
|
||||
Reference in New Issue
Block a user