db-sync 0.1.1

A secure and stable database backup synchronization system with automatic file transfer and verification
[package]
name = "db-sync"
version = "0.1.1"
edition = "2021"
authors = ["DB-Sync Team"]
description = "A secure and stable database backup synchronization system with automatic file transfer and verification"
license = "MIT"
repository = "https://gitcode.net/dnrops/db-sync"
homepage = "https://gitcode.net/dnrops/db-sync"
documentation = "https://docs.rs/db-sync"
readme = "README.md"
keywords = ["backup", "sync", "database", "file-transfer", "security"]
categories = ["database", "network-programming", "filesystem"]
exclude = [
    "test_data/*",
    "*.pdb",
    "*.exe",
    "test_*.sh",
    "test_*.bat",
    "test_*.ps1",
    "todo.md",
    "DEPLOYMENT.md",
    "FINAL_REPORT.md",
    "PROJECT_SUMMARY.md"
]

[[bin]]
name = "db-sync-client"
path = "src/db-sync-client.rs"

[[bin]]
name = "db-sync-server"
path = "src/db-sync-server.rs"

[[bin]]
name = "gen-auth-token"
path = "src/gen-auth-token.rs"


[dependencies]
tokio = { version = "1.0", features = ["full"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
reqwest = { version = "0.11", features = ["json", "multipart"] }
warp = "0.3"
blake3 = "1.5"
chrono = { version = "0.4", features = ["serde"] }
uuid = { version = "1.0", features = ["v4"] }
log = "0.4"
env_logger = "0.10"
anyhow = "1.0"
clap = { version = "4.0", features = ["derive"] }
bytes = "1.0"
futures = "0.3"
tokio-cron-scheduler = "0.9"
thiserror = "1.0"
tokio-util = { version = "0.7", features = ["codec"] }
rand = "0.8"
futures-util = "0.3.31"