diff --git a/.env.TEMPLATE b/.env.TEMPLATE index 0758f98..d899a39 100644 --- a/.env.TEMPLATE +++ b/.env.TEMPLATE @@ -1,4 +1,4 @@ -RUST_LOG=debug,actix=warn,diesel_migrations=warn,reqwest=warn,hyper=warn +RUST_LOG=debug,actix=warn,diesel_migrations=warn,reqwest=warn,hyper=warn,tracing=warn,mio=warn DATABASE_CONTAINER=weather-db DATABASE_HOST=db diff --git a/service/.env.TEMPLATE b/service/.env.TEMPLATE index 6592120..aaa1c40 100644 --- a/service/.env.TEMPLATE +++ b/service/.env.TEMPLATE @@ -1,4 +1,4 @@ -RUST_LOG=debug,actix=warn,diesel_migrations=warn,reqwest=warn,hyper=warn +RUST_LOG=debug,actix=warn,diesel_migrations=warn,reqwest=warn,hyper=warn,tracing=warn,mio=warn DATABASE_CONTAINER=weather-db DATABASE_HOST=db diff --git a/service/Cargo.lock b/service/Cargo.lock index cff631a..7ca2bba 100644 --- a/service/Cargo.lock +++ b/service/Cargo.lock @@ -75,15 +75,15 @@ dependencies = [ [[package]] name = "actix-identity" -version = "0.5.2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1224c9f9593dc27c9077b233ce04adedc1d7febcfc35ee9f53ea3c24df180bec" +checksum = "36e1cc6f95e245b2f3c6995df4e1c0c697704c48c28ec325d135a3ca039d4952" dependencies = [ "actix-service", "actix-session", "actix-utils", "actix-web", - "anyhow", + "derive_more", "futures-core", "serde", "tracing", @@ -153,9 +153,9 @@ dependencies = [ [[package]] name = "actix-session" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43da8b818ae1f11049a4d218975345fe8e56ce5a5f92c11f972abcff5ff80e87" +checksum = "2e6a28f813a6671e1847d005cad0be36ae4d016287690f765c303379837c13d6" dependencies = [ "actix-service", "actix-utils", @@ -468,9 +468,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.30" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877" +checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" dependencies = [ "android-tzdata", "iana-time-zone", @@ -590,9 +590,9 @@ dependencies = [ [[package]] name = "diesel" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98235fdc2f355d330a8244184ab6b4b33c28679c0b4158f63138e51d6cf7e88" +checksum = "53c8a2cb22327206568569e5a45bb5a2c946455efdd76e24d15b7e82171af95e" dependencies = [ "bitflags 2.4.0", "byteorder", @@ -1474,9 +1474,9 @@ checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" [[package]] name = "reqwest" -version = "0.11.20" +version = "0.11.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" +checksum = "78fdbab6a7e1d7b13cc8ff10197f47986b41c639300cc3c8158cac7847c9bbef" dependencies = [ "base64 0.21.4", "bytes", @@ -1499,6 +1499,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", + "system-configuration", "tokio", "tokio-native-tls", "tower-service", @@ -1618,9 +1619,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.106" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2" +checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" dependencies = [ "itoa", "ryu", @@ -1742,6 +1743,27 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "system-configuration" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "tempfile" version = "3.8.0" diff --git a/service/Cargo.toml b/service/Cargo.toml index 9c59dff..41b3b61 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -9,20 +9,20 @@ edition = "2021" actix-web = "4.4.0" actix-rt = "2.9.0" actix-cors = "0.6.4" -actix-identity = "0.5.0" -chrono = { version = "0.4.30", features = ["serde"] } +actix-identity = "0.6.0" +chrono = { version = "0.4.31", features = ["serde"] } dotenv = "0.15.0" -diesel = { version = "2.0", features = ["postgres", "r2d2", "uuid", "chrono"] } +diesel = { version = "2.1.2", features = ["postgres", "r2d2", "uuid", "chrono"] } postgis_diesel = { version = "2.2.1", features = ["serde"] } -diesel_migrations = { version = "2.0", features = ["postgres"] } +diesel_migrations = { version = "2.1.0", features = ["postgres"] } env_logger = "0.10.0" lazy_static = "1.4.0" listenfd = "1.0.1" quick-xml = { version = "0.30.0", features = ["serialize"] } r2d2 = "0.8.10" -reqwest = "0.11.20" +reqwest = "0.11.21" serde = {version = "1.0.188", features = ["derive"]} -serde_json = "1.0.105" +serde_json = "1.0.107" tokio = { version = "1.32.0", features = ["macros", "rt", "time"] } uuid = { version = "1.4.1", features = ["serde", "v4"] } log = "0.4.20" \ No newline at end of file