From 1c8e6c01bc462526e04de2fc4c32daa4ac8597ed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?=
 <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de>
Date: Sun, 20 Sep 2020 10:03:25 +0200
Subject: [PATCH] Allow configuring db host in production

Implements #94
---
 AKPlanning/settings_production.py     | 2 +-
 AKPlanning/settings_secrets.py.sample | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/AKPlanning/settings_production.py b/AKPlanning/settings_production.py
index 5ff746f9..83d7842d 100644
--- a/AKPlanning/settings_production.py
+++ b/AKPlanning/settings_production.py
@@ -25,7 +25,7 @@ CSRF_COOKIE_SECURE = True
 DATABASES = {
     'default': {
         'ENGINE': 'django.db.backends.mysql',
-        'HOST': 'localhost',
+        'HOST': getattr(secrets, "DB_HOST", "localhost"),
         'NAME': secrets.DB_NAME,
         'USER': secrets.DB_USER,
         'PASSWORD': secrets.DB_PASSWORD,
diff --git a/AKPlanning/settings_secrets.py.sample b/AKPlanning/settings_secrets.py.sample
index a051c21e..11c7189d 100644
--- a/AKPlanning/settings_secrets.py.sample
+++ b/AKPlanning/settings_secrets.py.sample
@@ -6,4 +6,7 @@ DB_NAME = ''
 
 DB_USER = ''
 
-DB_PASSWORD = ''
\ No newline at end of file
+DB_PASSWORD = ''
+
+# Optional, if not set, localhost is assumed
+# DB_HOST = ''
-- 
GitLab