# ======================================================= # == Fichero de Entorno para la Aplicación de Mercados == # ======================================================= # Este fichero debe estar en /opt/mercados-app/.env en el servidor. # Contiene todos los secretos y configuraciones específicas del entorno. # --- Conexión a la Base de Datos --- # Cadena de conexión para SQL Server. # IMPORTANTE: El 'Server' debe ser el nombre del servicio de la base de datos en la red Docker compartida. ConnectionStrings__DefaultConnection="Server=;Database=;User ID=;Password=;TrustServerCertificate=True;Encrypt=False;" # --- Horarios de Ejecución del Worker (formato Cron) --- Schedules__MercadoAgroganadero="0 10,12,15,18 * * 1-5" Schedules__BCR="30 11 * * 1-5" Schedules__Bolsas="10 11-17 * * 1-5" # --- Claves de APIs Externas --- ApiKeys__Finnhub="" ApiKeys__Bcr__Key="" ApiKeys__Bcr__Secret="" # --- Configuración de Email para Alertas (SMTP) --- SmtpSettings__Host="" SmtpSettings__Port="" SmtpSettings__User="" SmtpSettings__Pass="" SmtpSettings__SenderName="Servicio de Mercados" SmtpSettings__Recipient="" # --- Configuración del Entorno de ASP.NET Core --- # Esto asegura que la aplicación se ejecute en modo Producción, # desactivando páginas de error detalladas, etc. ASPNETCORE_ENVIRONMENT="Production"