[package] authors = ["Joep Meindertsma "] default-run = "atomic-server" description = "Create, share and model Atomic Data with this graph database server. Run atomic-server without any arguments to start the server. Use --help to learn about the options." edition = "2021" homepage = "https://atomicserver.eu/" include = ["src/**/*", "Cargo.toml", "assets_tmp", "build.rs"] license = "MIT" name = "atomic-server" readme = "./README.md" repository = "https://github.com/atomicdata-dev/atomic-server" version = "0.40.1" [[bin]] name = "atomic-server" path = "src/bin.rs" [build-dependencies] dircpy = "0.3.15" static-files = "0.2" walkdir = "2" [dependencies] actix = ">= 0.12, < 0.14" actix-cors = "0.7" actix-files = "0.6" actix-multipart = "0.6" actix-web-actors = "4" base64 = "0.21" chrono = "0.4" colored = "2" dialoguer = "0.11" directories = ">= 2, < 5" dotenv = "0.15" futures = "0.3" percent-encoding = "2.2.0" regex = "1" rio_api = "0.8" rio_turtle = "0.8" sanitize-filename = "0.5" serde_json = "1" serde_with = "3.3.0" simple-server-timing-header = "0.1.0" static-files = "0.2" tantivy = "0.22" tracing = "0.1" tracing-actix-web = "0.7" tracing-chrome = "0.7" tracing-log = "0.2" ureq = "2" urlencoding = "2" image = "0.25.2" webp = "0.3" ravif = "0.11.8" [dependencies.instant-acme] optional = true version = "0.4" [dependencies.rustls-pemfile] optional = true version = "1" [dependencies.rcgen] optional = true version = "0.12" [dependencies.tracing-opentelemetry] optional = true version = "0.22.0" [dependencies.opentelemetry] optional = true version = "0.21.0" [dependencies.opentelemetry-jaeger] optional = true version = "0.20.0" [dependencies.actix-web] features = ["rustls"] version = "4.4" [dependencies.actix-web-static-files] version = ">= 4.0.1" [dependencies.atomic_lib] features = ["config", "db", "rdf", "html"] path = "../lib" version = "0.40.0" [dependencies.clap] features = ["derive", "env", "cargo"] version = "4" [dependencies.rand] version = "0.8" [dependencies.rustls] optional = true version = "0.20" [dependencies.serde] features = ["derive"] version = "1" [dependencies.tokio] features = ["time"] version = "1" [dependencies.tracing-subscriber] features = ["env-filter"] version = "0.3" [dev-dependencies] actix-rt = "2" assert_cmd = "2" [features] default = ["https", "telemetry"] https = ["rustls", "instant-acme", "rcgen", "rustls-pemfile"] telemetry = ["tracing-opentelemetry", "opentelemetry", "opentelemetry-jaeger"] [lib] name = "atomic_server_lib" path = "src/lib.rs"