-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
130 lines (110 loc) · 5.06 KB
/
Copy path.env.example
File metadata and controls
130 lines (110 loc) · 5.06 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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# Configuración del entorno
ENVIRONMENT=local
#ENVIRONMENT=oficina
# Configuración de base de datos
DB_PASSWORD=tu_contraseña_aqui
# Rutas de bases de datos - Entorno LOCAL
LOCAL_DB_AGEDYS=dbs-locales/AGEDYS_DATOS.accdb
LOCAL_DB_EXPEDIENTES=dbs-locales/Expedientes_datos.accdb
LOCAL_DB_SOLICITUDES_HPS=dbs-locales/Solicitudes_HPS_datos.accdb
LOCAL_DB_BRASS=dbs-locales/Gestion_Brass_Gestion_Datos.accdb
LOCAL_DB_TAREAS=dbs-locales/Tareas_datos1.accdb
LOCAL_DB_CORREOS=dbs-locales/correos_datos.accdb
LOCAL_DB_RIESGOS=dbs-locales/Gestion_Riesgos_Datos.accdb
LOCAL_DB_LANZADERA=dbs-locales/Lanzadera_Datos.accdb
LOCAL_DB_HPST=dbs-locales/HPST.accdb
LOCAL_DB_REGISTRO_ENT_SALIDA_DATOS=dbs-locales/Registro_Ent_Salida_Datos.accdb
LOCAL_DB_AGEDO20_DATOS=dbs-locales/AGEDO20_Datos.accdb
LOCAL_DB_NO_CONFORMIDADES=dbs-locales/NoConformidades_Datos.accdb
LOCAL_DB_REGISTRO_DATOS=dbs-locales/Registro_Datos.accdb
# Rutas de bases de datos - Entorno OFICINA
OFFICE_DB_AGEDYS=\\datoste\Aplicaciones_dys\Aplicaciones PpD\Proyectos\AGEDYS_DATOS.accdb
OFFICE_DB_EXPEDIENTES=\\datoste\Aplicaciones_dys\Aplicaciones PpD\EXPEDIENTES\Expedientes_datos.accdb
OFFICE_DB_SOLICITUDES_HPS=\\datoste\Aplicaciones_dys\Aplicaciones PpD\SOLICITUDES HPS\Solicitudes_HPS_datos.accdb
OFFICE_DB_BRASS=\\datoste\aplicaciones_dys\Aplicaciones PpD\BRASS\Gestion_Brass_Gestion_Datos.accdb
OFFICE_DB_TAREAS=\\datoste\aplicaciones_dys\Aplicaciones PpD\00Recursos\Tareas_datos1.accdb
OFFICE_DB_CORREOS=\\datoste\aplicaciones_dys\Aplicaciones PpD\00Recursos\correos_datos.accdb
OFFICE_DB_NO_CONFORMIDADES=\\datoste\Aplicaciones_dys\Aplicaciones PpD\NO CONFORMIDADES\NoConformidades_Datos.accdb
OFFICE_DB_LANZADERA=\\datoste\aplicaciones_dys\Aplicaciones PpD\LANZADERA\Lanzadera_Datos.accdb
OFFICE_DB_RIESGOS=\\datoste\Aplicaciones_dys\Aplicaciones PpD\GESTION RIESGOS\Gestion_Riesgos_Datos.accdb
OFFICE_DB_HPST=\\datoste\Aplicaciones_dys\Aplicaciones PpD\HPS\HPST.accdb
OFFICE_DB_REGISTRO_ENT_SALIDA_DATOS=\\datoste\aplicaciones_dys\Aplicaciones PpD\REGISTROS\Registro_Ent_Salida_Datos.accdb
OFFICE_DB_AGEDO20_DATOS=\\datoste\aplicaciones_Dys\Aplicaciones PpD\AGEDO\AGEDO20_Datos.accdb
OFFICE_DB_REGISTRO_DATOS=\\datoste\Aplicaciones_dys\Aplicaciones PpD\REGISTROS\Registro_Datos.accdb
# Configuración de correo
DEFAULT_RECIPIENT=tu_email@empresa.com
# SMTP LOCAL
LOCAL_SMTP_SERVER=localhost
LOCAL_SMTP_PORT=1025
LOCAL_SMTP_USER=test@example.com
LOCAL_SMTP_PASSWORD=
LOCAL_SMTP_TLS=false
# SMTP OFICINA
OFFICE_SMTP_SERVER=10.73.54.85
OFFICE_SMTP_PORT=25
OFFICE_SMTP_USER=
OFFICE_SMTP_PASSWORD=
OFFICE_SMTP_TLS=false
# SMTP ALTERNATIVO (para cuando no se puede acceder al servidor de oficina)
# Descomenta y configura estas variables si necesitas usar un servidor SMTP alternativo
# SMTP_OVERRIDE_SERVER=localhost
# SMTP_OVERRIDE_PORT=1025
# SMTP_OVERRIDE_USER=
# SMTP_OVERRIDE_PASSWORD=
# SMTP_OVERRIDE_TLS=false
# IDs de Aplicaciones
APP_ID_AGEDYS=3
APP_ID_BRASS=6
APP_ID_RIESGOS=5
APP_ID_NOCONFORMIDADES=8
APP_ID_EXPEDIENTES=19
APP_ID_HPST=17
APP_ID_REGISTRO_ENT_SALIDA_DATOS=10
APP_ID_AGEDO20_DATOS=4
# Configuración de logging
LOG_LEVEL=INFO
LOG_FILE=logs/brass.log
NO_CONFORMIDADES_LOG_FILE=logs/no_conformidades.log
# Configuración del Master Runner
# Tiempos de espera entre ciclos completos (en minutos)
MASTER_CYCLE_LABORABLE_DIA=5
MASTER_CYCLE_LABORABLE_NOCHE=60
MASTER_CYCLE_NO_LABORABLE_DIA=60
MASTER_CYCLE_NO_LABORABLE_NOCHE=120
# Timeout para scripts individuales (en segundos)
MASTER_SCRIPT_TIMEOUT=1800
# Archivo de festivos
MASTER_FESTIVOS_FILE=herramientas/Festivos.txt
# Logging del Master Runner
MASTER_LOG_LEVEL=INFO
MASTER_LOG_FILE=logs/run_master.log
MASTER_STATUS_FILE=logs/run_master_status.json
# Configuración de CSS - Estilos para correos HTML
# CSS Clásico (usado por defecto en la mayoría de módulos)
LOCAL_CSS_CLASSIC_FILE=herramientas/CSS.txt
OFFICE_CSS_CLASSIC_FILE=\\datoste\Aplicaciones_dys\Aplicaciones PpD\CSS.txt
# CSS Moderno (nuevo diseño corporativo para No Conformidades y otros módulos)
LOCAL_CSS_MODERN_FILE=herramientas/CSS_moderno.css
OFFICE_CSS_MODERN_FILE=\\datoste\Aplicaciones_dys\Aplicaciones PpD\CSS_moderno.css
# Configuración específica para No Conformidades
NOTIFICATION_ENABLED=true
NOTIFICATION_DAYS_BEFORE_EXPIRY=30
NO_CONFORMIDADES_EMAIL=no-conformidades@empresa.com
# Frecuencias de tareas de No Conformidades (en días)
NC_FRECUENCIA_CALIDAD_DIAS=7
NC_FRECUENCIA_TECNICA_DIAS=1
# Día de la semana preferido para tareas de calidad de No Conformidades
# 0=lunes, 1=martes, 2=miércoles, 3=jueves, 4=viernes, 5=sábado, 6=domingo
# Si el día preferido es festivo, se ejecutará el siguiente día laborable
NC_CALIDAD_DIA_PREFERIDO=0
# Configuración de estilos para No Conformidades
# Opciones: 'classic' para CSS tradicional, 'modern' para nuevo diseño corporativo
NC_CSS_STYLE=modern
# Configuración de frecuencias de tareas (en días)
# Estas variables controlan cada cuántos días se ejecutan las tareas del sistema
RIESGOS_TECNICOS_FRECUENCIA_DIAS=7
RIESGOS_CALIDAD_SEMANAL_FRECUENCIA_DIAS=7
RIESGOS_CALIDAD_MENSUAL_FRECUENCIA_DIAS=30
BRASS_FRECUENCIA_DIAS=1
EXPEDIENTES_FRECUENCIA_DIAS=1
AGEDYS_FRECUENCIA_DIAS=1