[package] name = "image-api" version = "0.4.0" authors = ["Cameron Cordes "] edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [profile.release] lto = true [dependencies] actix = "0.13.1" actix-web = "4" actix-rt = "2.6" tokio = { version = "1.42.0", features = ["default", "process", "sync"] } actix-files = "0.6" actix-cors = "0.7" actix-multipart = "0.7.2" futures = "0.3.5" jsonwebtoken = "9.3.0" serde = "1" serde_json = "1" diesel = { version = "2.2.10", features = ["sqlite"] } diesel_migrations = "2.2.0" chrono = "0.4" clap = { version = "4.5", features = ["derive"] } dialoguer = "0.11" dotenv = "0.15" bcrypt = "0.17.1" image = { version = "0.25.5", default-features = false, features = ["jpeg", "png", "rayon"] } infer = "0.16" walkdir = "2.4.0" rayon = "1.5" path-absolutize = "3.1" log = "0.4" env_logger = "0.11.5" actix-web-prom = "0.9.0" prometheus = "0.13" lazy_static = "1.5" anyhow = "1.0" rand = "0.8.5" opentelemetry = { version = "0.31.0", features = ["default", "metrics", "tracing"] } opentelemetry_sdk = { version = "0.31.0", features = ["default", "rt-tokio-current-thread", "metrics"] } opentelemetry-otlp = { version = "0.31.0", features = ["default", "metrics", "tracing", "grpc-tonic"] } opentelemetry-stdout = "0.31.0" opentelemetry-appender-log = "0.31.0" tempfile = "3.20.0" regex = "1.11.1" exif = { package = "kamadak-exif", version = "0.6.1" }