раскидал структуру для монорепозитория

This commit is contained in:
arrelin
2025-12-09 18:31:45 +03:00
parent 7e1e89424a
commit aadbc099b0
48 changed files with 4048 additions and 5 deletions

24
backend/src/main.rs Normal file
View 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(())
}