add cron
This commit is contained in:
1
.idea/serv.iml
generated
1
.idea/serv.iml
generated
@@ -11,6 +11,7 @@
|
|||||||
<sourceFolder url="file://$MODULE_DIR$/packages/docker-watcher/src" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/packages/docker-watcher/src" isTestSource="false" />
|
||||||
<sourceFolder url="file://$MODULE_DIR$/packages/hutils/src" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/packages/hutils/src" isTestSource="false" />
|
||||||
<sourceFolder url="file://$MODULE_DIR$/packages/message-pusher/src" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/packages/message-pusher/src" isTestSource="false" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/packages/cron/src" isTestSource="false" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
<excludeFolder url="file://$MODULE_DIR$/target" />
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="inheritedJdk" />
|
||||||
|
|||||||
6
.idea/sqldialects.xml
generated
6
.idea/sqldialects.xml
generated
@@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="SqlDialectMappings">
|
|
||||||
<file url="PROJECT" dialect="PostgreSQL" />
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
[workspace]
|
[workspace]
|
||||||
resolver = "2"
|
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"]
|
#default-members = ["packages/gotify-ws"]
|
||||||
|
|
||||||
[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
@@ -19,6 +19,6 @@ chrono = "0.4.41"
|
|||||||
env_logger = "0.11.8"
|
env_logger = "0.11.8"
|
||||||
futures = "0.3.31"
|
futures = "0.3.31"
|
||||||
log = "0.4.27"
|
log = "0.4.27"
|
||||||
actix-web = "4.11.0"
|
actix-web = { version = "4.11.0" , features = ["rustls"]}
|
||||||
hutils = { path = "./packages/hutils"}
|
hutils = { path = "./packages/hutils"}
|
||||||
model = { path = "./packages/model"}
|
model = { path = "./packages/model"}
|
||||||
|
|||||||
11
packages/cron/Cargo.toml
Normal file
11
packages/cron/Cargo.toml
Normal file
@@ -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
|
||||||
10
packages/cron/src/main.rs
Normal file
10
packages/cron/src/main.rs
Normal file
@@ -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
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user