From c576287eea8dfd42170ff188098750aec9458069 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Sun, 8 Dec 2024 14:24:26 +0000 Subject: [PATCH] Minor changes to server --- backend/sync_server/Cargo.toml | 21 +++++++++++++++++++++ backend/sync_server/README.md | 5 +++++ backend/sync_server/src/main.rs | 1 - 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 backend/sync_server/Cargo.toml create mode 100644 backend/sync_server/README.md diff --git a/backend/sync_server/Cargo.toml b/backend/sync_server/Cargo.toml new file mode 100644 index 0000000..f6c51a0 --- /dev/null +++ b/backend/sync_server/Cargo.toml @@ -0,0 +1,21 @@ +[package] +name = "sync_server" +version = "0.1.0" +edition = "2021" + +[dependencies] +reconcile = { path = "../reconcile" } +sync_lib = { path = "../sync_lib" } + +serde = {workspace = true} +thiserror = {workspace = true} +anyhow = {workspace = true} +log = {workspace = true} +uuid = {workspace = true} + +axum = { version = "0.7.9", features = ["ws", "macros"]} +tokio = { version = "1.42.0", features = ["full"]} +tracing-subscriber = "0.3.19" +serde_yaml = "0.9.34" +sqlx = { version = "0.8.2", features = ["sqlite", "runtime-tokio", "uuid", "chrono"] } +chrono = { version = "0.4.38", features = ["serde"] } diff --git a/backend/sync_server/README.md b/backend/sync_server/README.md new file mode 100644 index 0000000..386fc22 --- /dev/null +++ b/backend/sync_server/README.md @@ -0,0 +1,5 @@ + +cargo install sqlx-cli +rm sync_server/test.db && sqlx database create --database-url sqlite://sync_server/test.db +sqlx migrate run --source sync_server/src/database/migrations --database-url sqlite://sync_server/test.db +DATABASE_URL=sqlite://sync_server/test.db cargo sqlx prepare --workspace \ No newline at end of file diff --git a/backend/sync_server/src/main.rs b/backend/sync_server/src/main.rs index dc84d5b..f27ef5d 100644 --- a/backend/sync_server/src/main.rs +++ b/backend/sync_server/src/main.rs @@ -9,7 +9,6 @@ use anyhow::{Context, Result}; use app_state::AppState; use errors::{init_error, SyncServerError}; use server::create_server; -use std::sync::Arc; #[tokio::main] async fn main() -> Result<(), SyncServerError> {