[package] name = "tenebrous-sheets" version = "0.1.0" authors = ["jeff "] edition = "2018" build = "build.rs" default-run = "tenebrous" [package.metadata.scripts] grpc-proxy = 'docker run -d --rm -v "$(pwd)"/envoy.yaml:/etc/envoy/envoy.yaml:ro --network=host envoyproxy/envoy:v1.16.1' [[bin]] name = "tenebrous-migrate" path = "src/migrate.rs" [[bin]] name = "tenebrous" path = "src/main.rs" [build-dependencies] prost-build = "0.6" tonic-build = "0.3" [dependencies] tonic = "0.3" prost = "0.6" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" erased-serde = "0.3" thiserror = "1.0" rust-argon2 = "0.8" log = "0.4" rand = "0.7" futures = "0.3" tokio = { version = "1.0", features = ["macros"] } strum = { version = "0.20", features = ["derive"] } refinery = { version = "0.5", features = ["rusqlite"]} barrel = { version = "0.6", features = ["sqlite3"] } [dependencies.sqlx] version = "0.5" features = [ "offline", "sqlite", "runtime-tokio-native-tls" ] [dependencies.rocket] git = "https://github.com/SergioBenitez/Rocket" branch = "master" features = ["secrets", "tls"] [dependencies.rocket_contrib] git = "https://github.com/SergioBenitez/Rocket" branch = "master" default-features = false features = [ "tera_templates", "serve" ]