From 1eee628b79feba44ed0d78764d6a73cf161ca0dd Mon Sep 17 00:00:00 2001 From: hz Date: Thu, 4 Dec 2025 18:10:51 +0800 Subject: [PATCH] add cron --- .idea/serv.iml | 1 + .idea/sqldialects.xml | 6 ------ Cargo.toml | 4 ++-- packages/cron/Cargo.toml | 11 +++++++++++ packages/cron/src/main.rs | 10 ++++++++++ 5 files changed, 24 insertions(+), 8 deletions(-) delete mode 100644 .idea/sqldialects.xml create mode 100644 packages/cron/Cargo.toml create mode 100644 packages/cron/src/main.rs diff --git a/.idea/serv.iml b/.idea/serv.iml index f444bbc..183db6a 100644 --- a/.idea/serv.iml +++ b/.idea/serv.iml @@ -11,6 +11,7 @@ + diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml deleted file mode 100644 index 6df4889..0000000 --- a/.idea/sqldialects.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index de9c0a8..5ece56e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace] resolver = "2" -members = [ "packages/docker-watcher","packages/gotify-ws", "packages/model", "packages/serv", "packages/hutils"] +members = [ "packages/docker-watcher","packages/gotify-ws", "packages/model", "packages/serv", "packages/hutils", "packages/cron"] #default-members = ["packages/gotify-ws"] [workspace.dependencies] @@ -19,6 +19,6 @@ chrono = "0.4.41" env_logger = "0.11.8" futures = "0.3.31" log = "0.4.27" -actix-web = "4.11.0" +actix-web = { version = "4.11.0" , features = ["rustls"]} hutils = { path = "./packages/hutils"} model = { path = "./packages/model"} diff --git a/packages/cron/Cargo.toml b/packages/cron/Cargo.toml new file mode 100644 index 0000000..f3cca4e --- /dev/null +++ b/packages/cron/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "cron" +version = "0.1.0" +edition = "2024" + +[dependencies] +actix-web.workspace = true +serde.workspace = true +serde_json.workspace = true +tokio.workspace = true +hutils.workspace = true \ No newline at end of file diff --git a/packages/cron/src/main.rs b/packages/cron/src/main.rs new file mode 100644 index 0000000..d548b47 --- /dev/null +++ b/packages/cron/src/main.rs @@ -0,0 +1,10 @@ +use actix_web::{App, HttpServer, main}; +use hutils; +use hutils::logger::init_logger; + +#[main] +async fn main() -> std::io::Result<()> { + init_logger(); + + HttpServer::new(move || App::new()).bind("127.0.0.1:8080")?.run().await +}