-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
88 lines (67 loc) · 3.6 KB
/
.env.example
File metadata and controls
88 lines (67 loc) · 3.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# ======================================================================================
# PLANTILLA ENV → Copiar a tu entorno local (.env)
# ======================================================================================
# Este archivo sirve como plantilla de variables de entorno para el proyecto SVM-Open.
# ⚠️ No contiene secretos reales; cada desarrollador debe crear su propio ".env"
# Copia este archivo, renómbralo a ".env" y reemplaza los valores según tu entorno.
# ======================================================================================
# ======================================================================================
# ⚙️ MODO DEBUG DE DJANGO
# ======================================================================================
# Activa o desactiva el modo DEBUG (True = desarrollo, False = producción)
DJANGO_DEBUG=True
# ======================================================================================
# 🌐 HOSTS PERMITIDOS
# ======================================================================================
# Controla desde qué hosts Django acepta peticiones HTTP.
# 🧩 Opción recomendada (segura):
# ALLOWED_HOSTS=localhost,127.0.0.1
# 🌍 Opción abierta (para pruebas o acceso en LAN):
# ⚠️ No usar en producción pública
ALLOWED_HOSTS=*
# ======================================================================================
# 🧱 CORS SETTINGS // Comunicación entre frontend y backend
# ======================================================================================
# Clave secreta de Django (no modificar en entornos compartidos)
DJANGO_SECRET_KEY="z!+c%9o=nv5p9s)r+)0)sux89y2kv8z4z5m5*ag=l%ypd7gu*_"
# -----------------------------
# OPCIÓN 1️⃣ - SEGURA (por defecto)
# -----------------------------
# Permite solo el frontend local
#CORS_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173
#CORS_ALLOW_ALL_ORIGINS=False
# -----------------------------
# OPCIÓN 2️⃣ - ABIERTA (para desarrollo en red local)
# -----------------------------
# ⚠️ Descomenta las siguientes líneas para permitir acceso desde cualquier origen.
# Ideal si accedes desde otra PC, tablet o móvil en la misma red.
# No usar en producción pública.
CORS_ALLOW_ALL_ORIGINS=True
# -----------------------------
# Permitir credenciales (cookies, auth)
# -----------------------------
CORS_ALLOW_CREDENTIALS=True
# ======================================================================================
# 🗄️ DATABASE SETTINGS (PostgreSQL)
# ======================================================================================
DB_ENGINE=django.db.backends.postgresql_psycopg2
DB_NAME=svmdb
DB_USER=svmuser
DB_PASSWORD=svmpass
DB_HOST=db
DB_PORT=5432
# ======================================================================================
# 🔑 API KEYS (reemplaza con tus propias claves)
# ======================================================================================
# CVE / NVD NIST DATABASE: https://nvd.nist.gov/developers/request-an-api-key
NVD_API_KEY="tu-api-key-aqui"
# Google Gemini AI: https://aistudio.google.com/api-keys
GEMINI_API_KEY="tu-api-key-aqui"
# OpenWeather: https://home.openweathermap.org/api_keys
WEATHER_API_KEY="tu-api-key-aqui"
# ======================================================================================
# 🌐 FRONTEND (VITE) - URL DEL BACKEND
# ======================================================================================
# Dirección donde corre el backend Django. Ajusta según tu entorno local o LAN.
# LA DIRECCION IP DE TU ORDENADOR
VITE_API_URL=http://TU_IP_LOCAL:8000