From 75b33e62fcdbad1b995473e78a5bf2f39ee85f2a Mon Sep 17 00:00:00 2001 From: saurabh_w <saurabhwinchurne@gmail.com> Date: Wed, 2 Jun 2021 14:15:50 +0530 Subject: [PATCH] fix the DATABASE_URL variable for heroku deployment --- config.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config.py b/config.py index 6bd46e4..6fe5508 100644 --- a/config.py +++ b/config.py @@ -7,9 +7,15 @@ load_dotenv(os.path.join(basedir, '.env')) class Config(object): SECRET_KEY = os.environ.get('SECRET_KEY') or 'you-will-never-guess' + SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \ 'sqlite:///' + os.path.join(basedir, 'app.db') + + if SQLALCHEMY_DATABASE_URI.startswith('postgres://'): + SQLALCHEMY_DATABASE_URI = SQLALCHEMY_DATABASE_URI.replace('postgres://', 'postgresql://', 1) + SQLALCHEMY_TRACK_MODIFICATIONS = False + LOG_TO_STDOUT = os.environ.get('LOG_TO_STDOUT') MAIL_SERVER = os.environ.get('MAIL_SERVER') MAIL_PORT = int(os.environ.get('MAIL_PORT') or 25)