-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv_config.example
More file actions
59 lines (50 loc) · 2.47 KB
/
env_config.example
File metadata and controls
59 lines (50 loc) · 2.47 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
# ==========================================
# CONFIGURACIÓN DEL MUSEO HISTÓRICO PADRE SUÁREZ
# ==========================================
# INSTRUCCIONES:
# 1. Renombra este archivo exacto a ".env" (sin nombre antes del punto)
# 2. Rellena las claves con los datos de Firebase, EmailJS y Stripe
# 3. Nunca subas el archivo ".env" final a internet (GitHub, Drive...)
# ------------------------------------------
# 1. CLAVES DE FIREBASE (Autenticación y Base de Datos)
# ------------------------------------------
FIREBASE_PROJECT_ID=tu_project_id_aqui
FIREBASE_MESSAGING_SENDER_ID=tu_sender_id_aqui
FIREBASE_STORAGE_BUCKET=tu_storage_bucket_aqui
# Claves WEB de Firebase
FIREBASE_API_KEY_WEB=tu_api_key_web
FIREBASE_APP_ID_WEB=tu_app_id_web
FIREBASE_MEASUREMENT_ID_WEB=tu_measurement_id_web_para_analytics_aqui
# Claves ANDROID de Firebase
FIREBASE_API_KEY_ANDROID=tu_api_key_android_aqui
FIREBASE_APP_ID_ANDROID=tu_app_id_android_aqui
# ------------------------------------------
# 2. CONFIGURACIÓN DEL ADMINISTRADOR Y ALOJAMIENTO 3D
# ------------------------------------------
# Escribe aquí tu correo o el de los profesores evaluadores (separados por coma si hay varios)
ADMIN_EMAIL=admin_museo@gmail.com,profesor@ugr.es
# Almacenamiento de Modelos (Supabase Storage)
R2_PUBLIC_URL=https://tu_proyecto.supabase.co/storage/v1/object/public/museo-assets
SUPABASE_ANON_KEY=tu_clave_anon_aqui
AR_TEST_MODEL_URL=https://tu_proyecto.supabase.co/storage/v1/object/public/museo-assets/mandibula_hombre.glb
# ------------------------------------------
# 3. CONFIGURACIÓN EMAILJS (Envío de correos y Tickets Inteligentes)
# ------------------------------------------
EMAILJS_SERVICE_ID=tu_service_id_aqui
EMAILJS_USER_ID=tu_public_key_aqui
EMAILJS_TEMPLATE_ID=tu_plantilla_3d_aqui
EMAILJS_TICKET_TEMPLATE_ID=tu_plantilla_de_tickets_aqui
EMAILJS_PRIVATE_KEY=clave_privada_aqui
# ------------------------------------------
# 4. CONFIGURACIÓN DE PAGOS (Stripe)
# ------------------------------------------
# Clave secreta de Stripe (formato sk_test_...)
STRIPE_PUBLISHABLE_KEY=clave_publica_aqui
STRIPE_SECRET_KEY=clave_privada_aqui
# ------------------------------------------
# 5. MODO SIMULACIÓN Y TRIBUNAL (Modo Tester)
# ------------------------------------------
# 0 = MODO REAL. Obliga al usuario a pagar con tarjeta y caminar por el museo para escanear AR reales.
# 1 = MODO EXPOSICIÓN. Simula los pagos de la tienda en verde y permite saltarse la cámara AR desde casa.
TESTER=1
GROQ_API_KEY=api_key_qroq