feat: clean cargo.toml
This commit is contained in:
parent
9ecece1a5b
commit
c5a35ff5d0
7
Cargo.lock
generated
7
Cargo.lock
generated
@ -526,19 +526,12 @@ name = "cli"
|
|||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bot",
|
"bot",
|
||||||
"chrono",
|
|
||||||
"clickhouse",
|
|
||||||
"clickhouse_pool",
|
|
||||||
"config",
|
"config",
|
||||||
"database",
|
"database",
|
||||||
"poise",
|
|
||||||
"serde",
|
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-cron-scheduler",
|
"tokio-cron-scheduler",
|
||||||
"toml",
|
|
||||||
"tool_tracing",
|
"tool_tracing",
|
||||||
"tracing",
|
"tracing",
|
||||||
"uuid",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -5,17 +5,10 @@ edition = "2021"
|
|||||||
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
poise = { workspace = true }
|
|
||||||
tokio = { workspace = true }
|
tokio = { workspace = true }
|
||||||
serde = { workspace = true }
|
|
||||||
tracing = { workspace = true }
|
tracing = { workspace = true }
|
||||||
database = { path = "../../libs/database" }
|
database = { path = "../../libs/database" }
|
||||||
tool_tracing = { path = "../../libs/tool_tracing" }
|
tool_tracing = { path = "../../libs/tool_tracing" }
|
||||||
toml = "0.8"
|
|
||||||
clickhouse_pool = { path = "../../libs/clickhouse_pool" }
|
|
||||||
clickhouse = { workspace = true }
|
|
||||||
uuid = { workspace = true }
|
|
||||||
chrono = { workspace = true }
|
|
||||||
tokio-cron-scheduler = { version = "0.14", features = [
|
tokio-cron-scheduler = { version = "0.14", features = [
|
||||||
"tracing-subscriber",
|
"tracing-subscriber",
|
||||||
"signal",
|
"signal",
|
||||||
|
@ -1,16 +1,18 @@
|
|||||||
use bot::start_bot;
|
use bot::start_bot;
|
||||||
use config::parse_local_config;
|
use config::parse_local_config;
|
||||||
|
use database::{create_manager_and_init, create_pool_manager};
|
||||||
|
use tool_tracing::init::init_tracing;
|
||||||
use tracing::{error, info};
|
use tracing::{error, info};
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() {
|
async fn main() {
|
||||||
println!(include_str!("banner.art"));
|
println!(include_str!("banner.art"));
|
||||||
let config = parse_local_config();
|
let config = parse_local_config();
|
||||||
tool_tracing::init::init_tracing(config.tracing.clone(), config.bot_name.clone());
|
init_tracing(config.tracing.clone(), config.bot_name.clone());
|
||||||
|
|
||||||
info!("Init Database");
|
info!("Init Database");
|
||||||
let datalake_config = database::create_pool_manager(config.persistence.clone()).unwrap();
|
let datalake_config = create_pool_manager(config.persistence.clone()).unwrap();
|
||||||
let manager = match database::create_manager_and_init(datalake_config).await {
|
let manager = match create_manager_and_init(datalake_config).await {
|
||||||
Ok(manager) => {
|
Ok(manager) => {
|
||||||
info!("Database manager created successfully");
|
info!("Database manager created successfully");
|
||||||
manager
|
manager
|
||||||
|
Loading…
Reference in New Issue
Block a user