aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Chris Lovering <[email protected]>2021-09-07 18:58:33 +0100
committerGravatar Chris Lovering <[email protected]>2021-09-07 19:01:12 +0100
commitf12d4ac1a6833a9764035ef32c841ee5d12e066b (patch)
treea0945231ecb809f5a564a401c2fba0447433cf8d
parentMerge pull request #583 from python-discord/init-metricity-at-runtime (diff)
Remove explicit check for db port, as it's optional
We also do not specifiy it in prod, so this crash looped when trying to deploy
-rwxr-xr-xmanage.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/manage.py b/manage.py
index 1e613e93..648d6635 100755
--- a/manage.py
+++ b/manage.py
@@ -60,7 +60,6 @@ class SiteManager:
db_url_parts = urlsplit(db_url)
if not all((
db_url_parts.hostname,
- db_url_parts.port,
db_url_parts.username,
db_url_parts.password,
db_url_parts.path
@@ -107,7 +106,8 @@ class SiteManager:
# Get database URL based on environmental variable passed in compose
database_url_parts = SiteManager.parse_db_url(os.environ["DATABASE_URL"])
domain = database_url_parts.hostname
- port = database_url_parts.port
+ # Port may be omitted, 5432 is the default psql port
+ port = database_url_parts.port or 5432
# Attempt to connect to the database socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)