change: rename POSTGRES_URL to POSTGRES_URL_OVERRIDE / no longer changes value

This commit is contained in:
Tarek Al-Qarqaz 2024-03-31 04:42:38 +00:00
parent ecf80b8e9c
commit 6c7cb7e795

View File

@ -39,16 +39,16 @@ class PostgresProvider(AbstractDBProvider, BaseSettings):
POSTGRES_SERVER: str = "postgres" POSTGRES_SERVER: str = "postgres"
POSTGRES_PORT: str = "5432" POSTGRES_PORT: str = "5432"
POSTGRES_DB: str = "mealie" POSTGRES_DB: str = "mealie"
POSTGRES_URL: str = "" POSTGRES_URL_OVERRIDE: str | None = None
model_config = SettingsConfigDict(arbitrary_types_allowed=True, extra="allow") model_config = SettingsConfigDict(arbitrary_types_allowed=True, extra="allow")
@property @property
def db_url(self) -> str: def db_url(self) -> str:
if self.POSTGRES_URL: if self.POSTGRES_URL_OVERRIDE:
return self.POSTGRES_URL return self.POSTGRES_URL_OVERRIDE
self.POSTGRES_URL = str( return str(
PostgresDsn.build( PostgresDsn.build(
scheme="postgresql", scheme="postgresql",
username=self.POSTGRES_USER, username=self.POSTGRES_USER,
@ -58,8 +58,6 @@ class PostgresProvider(AbstractDBProvider, BaseSettings):
) )
) )
return self.POSTGRES_URL
@property @property
def db_url_public(self) -> str: def db_url_public(self) -> str:
user = self.POSTGRES_USER user = self.POSTGRES_USER