From 69030569b45d9347b83f57e1af41efbbe20abf36 Mon Sep 17 00:00:00 2001 From: MrWaradana Date: Fri, 14 Nov 2025 16:59:34 +0700 Subject: [PATCH] add collector connection --- src/config.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/config.py b/src/config.py index 08007f3..ba82bac 100644 --- a/src/config.py +++ b/src/config.py @@ -69,6 +69,16 @@ DATABASE_ENGINE_MAX_OVERFLOW = config( DATABASE_ENGINE_POOL_PING = config("DATABASE_ENGINE_POOL_PING", default=False) SQLALCHEMY_DATABASE_URI = f"postgresql+asyncpg://{_DATABASE_CREDENTIAL_USER}:{_QUOTED_DATABASE_PASSWORD}@{DATABASE_HOSTNAME}:{DATABASE_PORT}/{DATABASE_NAME}" +# collector +COLLECTOR_HOSTNAME = config("COLLECTOR_HOSTNAME", default="http://192.168.1.86") +COLLECTOR_PORT = config("COLLECTOR_PORT", cast=int, default=5432) +_COLLECTOR_CREDENTIAL_USER = config("COLLECTOR_CREDENTIAL_USER", default="postgres") +_COLLECTOR_CREDENTIAL_PASSWORD = config("COLLECTOR_CREDENTIAL_PASSWORD", default="postgres") +_QUOTED_COLLECTOR_PASSWORD = parse.quote(str(_COLLECTOR_CREDENTIAL_PASSWORD)) +COLLECTOR_NAME = config("COLLECTOR_NAME", default="digital_twin") + +COLLECTOR_URI = f"postgresql+asyncpg://{_COLLECTOR_CREDENTIAL_USER}:{_QUOTED_COLLECTOR_PASSWORD}@{COLLECTOR_HOSTNAME}:{COLLECTOR_PORT}/{COLLECTOR_NAME}" + TIMEZONE = "Asia/Jakarta"