mirror of
https://github.com/nprasad2077/nbaStats.git
synced 2026-11-13 13:23:46 +00:00
Configure static files for Heroku deployment
This commit is contained in:
1 parent
92f2e31e02
commit
6ddc41ea51
627 files changed
+72389
-9
No files matched your search
+20
-6
@@ -10,10 +10,15 @@ For the full list of settings and their values, see
|
||||
https://docs.djangoproject.com/en/4.2/ref/settings/
|
||||
"""
|
||||
|
||||
import os
|
||||
from pathlib import Path
|
||||
from dotenv import load_dotenv
|
||||
load_dotenv()
|
||||
import os
|
||||
|
||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||
|
||||
load_dotenv(dotenv_path=Path(BASE_DIR) / '.env')
|
||||
|
||||
|
||||
db_user = os.getenv('DB_USER')
|
||||
db_pass = os.getenv('DB_PASS')
|
||||
@@ -23,7 +28,6 @@ aws_pass = os.getenv('AWS_PASS')
|
||||
db_url = os.getenv('DB_URL')
|
||||
|
||||
|
||||
|
||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||
|
||||
@@ -35,7 +39,8 @@ BASE_DIR = Path(__file__).resolve().parent.parent
|
||||
SECRET_KEY = SECRET_DJANGO
|
||||
|
||||
# SECURITY WARNING: don't run with debug turned on in production!
|
||||
DEBUG = True
|
||||
# DEBUG = os.environ.get('DEBUG', 'True') == 'True'
|
||||
DEBUG = False
|
||||
|
||||
ALLOWED_HOSTS = ['*']
|
||||
|
||||
@@ -57,6 +62,7 @@ INSTALLED_APPS = [
|
||||
MIDDLEWARE = [
|
||||
'corsheaders.middleware.CorsMiddleware',
|
||||
'django.middleware.security.SecurityMiddleware',
|
||||
'whitenoise.middleware.WhiteNoiseMiddleware',
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'django.middleware.csrf.CsrfViewMiddleware',
|
||||
@@ -144,11 +150,19 @@ DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
|
||||
|
||||
REST_FRAMEWORK = {
|
||||
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
|
||||
'PAGE_SIZE': 100, # Adjust this value according to the number of records you want to display per page
|
||||
# Adjust this value according to the number of records you want to display per page
|
||||
'PAGE_SIZE': 100,
|
||||
}
|
||||
|
||||
CORS_ALLOWED_ORIGINS = [
|
||||
"http://localhost:5173", # Replace this with the origin of your frontend app
|
||||
"*", # Replace this with the origin of your frontend app
|
||||
]
|
||||
|
||||
# Static files (CSS, JavaScript, Images)
|
||||
# https://docs.djangoproject.com/en/4.2/howto/static-files/
|
||||
|
||||
STATIC_URL = '/static/'
|
||||
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
|
||||
|
||||
# Configure WhiteNoise for serving static files
|
||||
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
|
||||
Reference in new issue
Block a user