Skip to content

Commit

Permalink
Enhance settings.py for dynamic production configuration: adjust PROD…
Browse files Browse the repository at this point in the history
…UCTION logic and streamline DATABASES setup based on environment
  • Loading branch information
AlexTraveylan committed Sep 9, 2024
1 parent 82c3130 commit 8179d9d
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions TaskEqualizer/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

load_dotenv()

PRODUCTION = False
PRODUCTION = False if os.getenv("PRODUCTION") == "True" else True
CLIENT_HOST = os.getenv("CLIENT_HOST")


Expand All @@ -35,8 +35,8 @@
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = False if PRODUCTION else True

HOST = "taskequalizer-production.up.railway.app"
ALLOWED_HOSTS = ["taskequalizer-production.up.railway.app"]
HOST = "taskequalizer-production.up.railway.app" if PRODUCTION else "127.0.0.1:8000"
ALLOWED_HOSTS = ["taskequalizer-production.up.railway.app"] if PRODUCTION else []


# Application definition
Expand Down Expand Up @@ -97,24 +97,24 @@
SUPABASE_DBNAME = os.getenv("SUPABASE_DBNAME")
SUPABASE_PASSWORD = os.getenv("SUPABASE_PASSWORD")

# if PRODUCTION is True:
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"NAME": SUPABASE_DBNAME,
"USER": SUPABASE_USER,
"PASSWORD": SUPABASE_PASSWORD,
"HOST": SUPABASE_HOST,
"PORT": SUPABASE_PORT,
if PRODUCTION is True:
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"NAME": SUPABASE_DBNAME,
"USER": SUPABASE_USER,
"PASSWORD": SUPABASE_PASSWORD,
"HOST": SUPABASE_HOST,
"PORT": SUPABASE_PORT,
}
}
else:
DATABASES = {
"default": {
"ENGINE": "django.db.backends.sqlite3",
"NAME": BASE_DIR / "db.sqlite3",
}
}
}
# else:
# DATABASES = {
# "default": {
# "ENGINE": "django.db.backends.sqlite3",
# "NAME": BASE_DIR / "db.sqlite3",
# }
# }


# Password validation
Expand Down

0 comments on commit 8179d9d

Please sign in to comment.