Server!
This commit is contained in:
+5
-5
@@ -1,4 +1,4 @@
|
||||
use sqlx::{Connection, PgConnection};
|
||||
use sqlx::{Connection, PgPool};
|
||||
use toggl::TogglApi;
|
||||
use worker::Worker;
|
||||
|
||||
@@ -36,18 +36,18 @@ async fn main() {
|
||||
// Init tracing
|
||||
tracing_subscriber::fmt::init();
|
||||
|
||||
let api = TogglApi::new(sensitive::API_TOKEN, sensitive::WORKSPACE_ID);
|
||||
let toggl_api = TogglApi::new(sensitive::API_TOKEN, sensitive::WORKSPACE_ID);
|
||||
|
||||
let database_url = std::env::var("DATABASE_URL").expect("DATABASE_URL must be set");
|
||||
|
||||
let mut db = PgConnection::connect(&database_url).await.unwrap();
|
||||
let mut db = PgPool::connect(&database_url).await.unwrap();
|
||||
|
||||
sqlx::migrate!("./migrations")
|
||||
.run(&mut db)
|
||||
.run(&db)
|
||||
.await
|
||||
.expect("Failed to run migrations");
|
||||
|
||||
let mut worker = Worker { db, toggl_api: api };
|
||||
let worker = Worker { db, toggl_api };
|
||||
|
||||
server::serve().await.expect("Failed to start server")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user