config: switch database backend from SQLite to PostgreSQL
Replace SQLite with PostgreSQL as the default database backend. Database connection settings are now configured via environment variables (POSTGRES_DB, POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_HOST, POSTGRES_PORT) for better scalability and production readiness.
This commit is contained in:
parent
d670baf594
commit
a6ae78644d
@ -72,24 +72,24 @@ TEMPLATES = [
|
||||
WSGI_APPLICATION = 'booking_system.wsgi.application'
|
||||
|
||||
|
||||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.sqlite3',
|
||||
'NAME': BASE_DIR / 'db.sqlite3',
|
||||
}
|
||||
}
|
||||
|
||||
# DATABASES = {
|
||||
# 'default': {
|
||||
# 'ENGINE': 'django.db.backends.postgresql',
|
||||
# 'NAME': os.getenv('POSTGRES_DB'),
|
||||
# 'USER': os.getenv('POSTGRES_USER'),
|
||||
# 'PASSWORD': os.getenv('POSTGRES_PASSWORD'),
|
||||
# 'HOST': os.getenv('POSTGRES_HOST', 'postgres'),
|
||||
# 'PORT': os.getenv('POSTGRES_PORT', 5432),
|
||||
# 'ENGINE': 'django.db.backends.sqlite3',
|
||||
# 'NAME': BASE_DIR / 'db.sqlite3',
|
||||
# }
|
||||
# }
|
||||
|
||||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.postgresql',
|
||||
'NAME': os.getenv('POSTGRES_DB'),
|
||||
'USER': os.getenv('POSTGRES_USER'),
|
||||
'PASSWORD': os.getenv('POSTGRES_PASSWORD'),
|
||||
'HOST': os.getenv('POSTGRES_HOST', 'postgres'),
|
||||
'PORT': os.getenv('POSTGRES_PORT', 5432),
|
||||
}
|
||||
}
|
||||
|
||||
ENCRYPTION_KEY = os.getenv('ENCRYPTION_KEY')
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user