✨ Add support for setting POSTGRES_PORT
(#333)
Co-authored-by: Martin Conraux <rhodes@protonmail.com> Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
This commit is contained in:
@@ -32,8 +32,9 @@ def get_url():
|
||||
user = os.getenv("POSTGRES_USER", "postgres")
|
||||
password = os.getenv("POSTGRES_PASSWORD", "")
|
||||
server = os.getenv("POSTGRES_SERVER", "db")
|
||||
port = os.getenv("POSTGRES_PORT", "5432")
|
||||
db = os.getenv("POSTGRES_DB", "app")
|
||||
return f"postgresql+psycopg://{user}:{password}@{server}/{db}"
|
||||
return f"postgresql+psycopg://{user}:{password}@{server}:{port}/{db}"
|
||||
|
||||
|
||||
def run_migrations_offline():
|
||||
|
@@ -48,6 +48,7 @@ class Settings(BaseSettings):
|
||||
PROJECT_NAME: str
|
||||
SENTRY_DSN: HttpUrl | None = None
|
||||
POSTGRES_SERVER: str
|
||||
POSTGRES_PORT: int = 5432
|
||||
POSTGRES_USER: str
|
||||
POSTGRES_PASSWORD: str
|
||||
POSTGRES_DB: str = ""
|
||||
@@ -60,6 +61,7 @@ class Settings(BaseSettings):
|
||||
username=self.POSTGRES_USER,
|
||||
password=self.POSTGRES_PASSWORD,
|
||||
host=self.POSTGRES_SERVER,
|
||||
port=self.POSTGRES_PORT,
|
||||
path=self.POSTGRES_DB,
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user