initial commit

This commit is contained in:
2025-08-26 17:04:49 +05:30
parent 92b7e7384c
commit b00e5e768e
4 changed files with 29 additions and 14 deletions
+3 -1
View File
@@ -1 +1,3 @@
RECOVERY_CODE = 'QNMHFLRJTNFEB8VCG3WB8U3P'
CLOUDINARY_URL="cloudinary://658671916285379:_CwNDj4L2dE9yH90Ynj7slPlbo0@dkxbfoesf"
SECRET_KEY="django-insecure-wa6p9d+go#+evjql%m(+e5eti$%z7yx2o#cbq8bsh!==icxua3"
DATABASE_URL="postgresql://civicfix_user:YG56PWj9Xj1DvYIKF35TKmIEjrsfis6d@dpg-d2mpapripnbc73f5vaj0-a/civicfix"
+1
View File
@@ -0,0 +1 @@
web: gunicorn civicfix.wsgi --log-file -
+25 -13
View File
@@ -1,6 +1,11 @@
import os
import dj_database_url, os
from dotenv import load_dotenv
from pathlib import Path
load_dotenv()
CLOUDINARY_URL = os.getenv("CLOUDINARY_URL")
# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent
@@ -9,12 +14,12 @@ BASE_DIR = Path(__file__).resolve().parent.parent
# See https://docs.djangoproject.com/en/5.2/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'django-insecure-wa6p9d+go#+evjql%m(+e5eti$%z7yx2o#cbq8bsh!==icxua3'
SECRET_KEY = os.getenv("SECRET_KEY")
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
DEBUG = False
ALLOWED_HOSTS = []
ALLOWED_HOSTS = ["*"]
# Application definition
@@ -28,8 +33,18 @@ INSTALLED_APPS = [
'django.contrib.messages',
'django.contrib.staticfiles',
'core.apps.CoreConfig',
'cloudinary',
'cloudinary_storage',
]
CLOUDINARY_STORAGE = {
'CLOUD_NAME': ' dkxbfoesf',
'API_KEY': '658671916285379',
'API_SECRET': '_CwNDj4L2dE9yH90Ynj7slPlbo0',
}
DEFAULT_FILE_STORAGE = 'cloudinary_storage.storage.MediaCloudinaryStorage'
AUTH_USER_MODEL = 'core.User'
MIDDLEWARE = [
@@ -40,6 +55,7 @@ MIDDLEWARE = [
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
]
ROOT_URLCONF = 'civicfix.urls'
@@ -66,14 +82,9 @@ WSGI_APPLICATION = 'civicfix.wsgi.application'
# https://docs.djangoproject.com/en/5.2/ref/settings/#databases
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'civicfix',
'USER': 'admin',
'PASSWORD': 'qwerty123',
'HOST': 'localhost',
'PORT': '5432',
}
"default": dj_database_url.config(
default=os.environ.get("DATABASE_URL")
)
}
# Password validation
@@ -110,7 +121,8 @@ USE_TZ = True
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/5.2/howto/static-files/
STATIC_URL = 'static/'
STATIC_URL = "/static/"
STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles")
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')