From 2776d657a128eb9f44baf85b35e5606c341592f6 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Sun, 5 May 2024 15:06:14 +0200 Subject: [PATCH] Fix --- Cargo.lock | 1 + Cargo.toml | 2 ++ scripts/start.sh | 2 +- src/main.rs | 3 +++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 4d258ea..08f3abd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3859,6 +3859,7 @@ dependencies = [ "base64 0.22.0", "bytes", "chrono", + "dotenv", "futures", "futures-core", "minio-rsc", diff --git a/Cargo.toml b/Cargo.toml index e908b64..879e082 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,6 +13,8 @@ members = [ [dependencies] once_cell = "1.19.0" +dotenv = "0.15.0" + prisma-client-rust = { git = "https://github.com/Brendonovich/prisma-client-rust", tag = "0.6.10", default-features = false, features = ["postgresql"] } serde = { version = "1.0.198", features = ["derive"] } serde_json = "1.0.116" diff --git a/scripts/start.sh b/scripts/start.sh index 03bdf25..5160a61 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -1,5 +1,5 @@ #! /usr/bin/env sh -export $(/env.sh) +/env.sh > ./.env exec /usr/local/bin/telegram_files_cache_server \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 6180428..bb61996 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,6 +4,7 @@ pub mod prisma; pub mod services; pub mod views; +use dotenv::dotenv; use sentry::{integrations::debug_images::DebugImagesIntegration, types::Dsn, ClientOptions}; use std::{net::SocketAddr, str::FromStr}; use tracing::info; @@ -12,6 +13,8 @@ use crate::views::get_router; #[tokio::main] async fn main() { + dotenv().ok(); + let options = ClientOptions { dsn: Some(Dsn::from_str(&config::CONFIG.sentry_dsn).unwrap()), default_integrations: false,