|
|
@@ -14,7 +14,10 @@ from pathlib import Path
|
|
|
import os
|
|
|
import logging
|
|
|
|
|
|
-APP_VERSION = "11.0.2"
|
|
|
+APP_NAME = "jugaralpadel.es"
|
|
|
+APP_VERSION = os.environ.get("APP_VERSION", "15.0.0-dev") # Valor por defecto si no está definido
|
|
|
+IMG_VERSION = os.environ.get("IMG_VERSION", "0.0.0-dev") # Valor por defecto si no está definido
|
|
|
+
|
|
|
|
|
|
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
|
|
BASE_DIR = Path(__file__).resolve().parent.parent
|
|
|
@@ -27,10 +30,13 @@ BASE_DIR = Path(__file__).resolve().parent.parent
|
|
|
SECRET_KEY = 'hey'
|
|
|
|
|
|
# SECURITY WARNING: don't run with debug turned on in production!
|
|
|
-DEBUG = os.environ["DEBUG"] == 'True'
|
|
|
+DEBUG = os.environ.get('DEBUG', 'False') == 'True'
|
|
|
+OPENSHIFT = os.environ.get('OPENSHIFT', 'False') == 'True'
|
|
|
+LOCAL = os.environ.get('LOCAL', 'False') == 'True'
|
|
|
+
|
|
|
+ALLOWED_HOSTS = [".ocp-cluster.reymota.lab", "jugaralpadel.rancher.reymota.lab", "jugaralpadel.es", ".reymota.es"]
|
|
|
|
|
|
-ALLOWED_HOSTS = [".ocp-cluster.reymota.lab", "jugaralpadel.rancher.reymota.lab", "jugaralpadel.es"]
|
|
|
-CSRF_TRUSTED_ORIGINS = ["https://*.ocp-cluster.reymota.lab", "http://jugaralpadel.rancher.reymota.lab", " https://jugaralpadel.rancher.reymota.lab", " https://jugaralpadel.es"]
|
|
|
+CSRF_TRUSTED_ORIGINS = ["https://*.ocp-cluster.reymota.lab", "http://jugaralpadel.rancher.reymota.lab", "https://jugaralpadel.rancher.reymota.lab", "https://jugaralpadel.es", "https://*.reymota.es"]
|
|
|
|
|
|
# Application definition
|
|
|
|
|
|
@@ -87,16 +93,26 @@ WSGI_APPLICATION = 'gestion_reservas.wsgi.application'
|
|
|
# Database
|
|
|
# https://docs.djangoproject.com/en/5.1/ref/settings/#databases
|
|
|
|
|
|
-DATABASES = {
|
|
|
- "default": {
|
|
|
- "ENGINE": "django.db.backends.postgresql",
|
|
|
- "NAME": "jugaralpadel",
|
|
|
- "USER": "creylopez",
|
|
|
- "PASSWORD": "Dsa-0213",
|
|
|
- "HOST": "postgresql",
|
|
|
- "PORT": "5432",
|
|
|
+if LOCAL is False:
|
|
|
+ DATABASES = {
|
|
|
+ "default": {
|
|
|
+ "ENGINE": "django.db.backends.postgresql",
|
|
|
+ "NAME": "jugaralpadel",
|
|
|
+ "USER": "creylopez",
|
|
|
+ "PASSWORD": "Dsa-0213",
|
|
|
+ "HOST": "postgresql",
|
|
|
+ "PORT": "5432",
|
|
|
+ }
|
|
|
+ }
|
|
|
+else:
|
|
|
+ DATABASES = {
|
|
|
+ 'default': {
|
|
|
+ "ENGINE": "django.db.backends.sqlite3",
|
|
|
+ "NAME": BASE_DIR / "db.sqlite3",
|
|
|
+ }
|
|
|
}
|
|
|
-}
|
|
|
+
|
|
|
+
|
|
|
|
|
|
# Password validation
|
|
|
# https://docs.djangoproject.com/en/5.1/ref/settings/#auth-password-validators
|
|
|
@@ -136,8 +152,13 @@ THOUSAND_SEPARATOR = '.'
|
|
|
# Static files (CSS, JavaScript, Images)
|
|
|
# https://docs.djangoproject.com/en/5.1/howto/static-files/
|
|
|
|
|
|
-STATIC_URL = '/static/'
|
|
|
+STATIC_URL = 'static/'
|
|
|
STATIC_ROOT = BASE_DIR / "staticfiles"
|
|
|
+STATICFILES_DIRS = [BASE_DIR / "static",]
|
|
|
+
|
|
|
+# Mediafiles
|
|
|
+MEDIA_ROOT = BASE_DIR / "mediafiles"
|
|
|
+MEDIA_URL = '/media/'
|
|
|
|
|
|
# Default primary key field type
|
|
|
# https://docs.djangoproject.com/en/5.1/ref/settings/#default-auto-field
|
|
|
@@ -150,8 +171,6 @@ LOGOUT_REDIRECT_URL = 'principal'
|
|
|
|
|
|
AUTH_USER_MODEL = "reymotausers.ReyMotaUser"
|
|
|
|
|
|
-MEDIA_ROOT = BASE_DIR / "mediafiles"
|
|
|
-MEDIA_URL = '/media/'
|
|
|
|
|
|
# Configuración de correo con Gmail
|
|
|
if DEBUG is True:
|