]> git.p6c8.net - pcdenotes.git/commitdiff
Get SECRET_KEY and DEBUG from .env
authorPatrick Canterino <patrick@patrick-canterino.de>
Sun, 23 Jan 2022 15:01:09 +0000 (16:01 +0100)
committerPatrick Canterino <patrick@patrick-canterino.de>
Sun, 23 Jan 2022 15:05:10 +0000 (16:05 +0100)
Also set ALLOW_HOSTS to '*'

.gitignore
pcdenotes/settings.py
requirements.txt

index 646c513a694e8ae616f62a1e4d7cdc4b4990b0a2..fcc7e9b5f54ed482ba8775ce2a03aacf73e7f17f 100644 (file)
@@ -1,3 +1,4 @@
+.env
 .venv
 __pycache__
 db.sqlite3
index 3ec74654ea9e0391d2288aaabba4cfa6fb92a802..fdd29e406d48aac2b52b4eb93b4c781b8493635c 100644 (file)
@@ -12,6 +12,11 @@ https://docs.djangoproject.com/en/3.2/ref/settings/
 
 from pathlib import Path
 
+from dotenv import load_dotenv, find_dotenv
+load_dotenv(find_dotenv())
+
+import os
+
 # Build paths inside the project like this: BASE_DIR / 'subdir'.
 BASE_DIR = Path(__file__).resolve().parent.parent
 
@@ -20,12 +25,12 @@ BASE_DIR = Path(__file__).resolve().parent.parent
 # See https://docs.djangoproject.com/en/3.2/howto/deployment/checklist/
 
 # SECURITY WARNING: keep the secret key used in production secret!
-SECRET_KEY = 'django-insecure-(bf$#80p=*wkj(yh$)3oec0nn#46k$8(m#hx4yx8d02kcog3$q'
+SECRET_KEY = str(os.getenv('PCDENOTES_SECRET_KEY'))
 
 # SECURITY WARNING: don't run with debug turned on in production!
-DEBUG = True
+DEBUG = str(os.getenv('PCDENOTES_DEBUG', 'false')).lower() == 'true'
 
-ALLOWED_HOSTS = []
+ALLOWED_HOSTS = ['*']
 
 
 # Application definition
index cdc394b8127e5003e63be42faa4d74c76f57b776..ff18f3b88571eaf29708fbe5289dd86d6e29c87e 100644 (file)
@@ -7,6 +7,7 @@ Markdown==3.3.6
 packaging==21.3
 pkg-resources==0.0.0
 pyparsing==3.0.6
+python-dotenv==0.19.2
 pytz==2021.3
 six==1.16.0
 sqlparse==0.4.2

patrick-canterino.de