Improve the frontend 3

This commit is contained in:
Urtzi Alfaro
2025-10-30 21:08:07 +01:00
parent 36217a2729
commit 63f5c6d512
184 changed files with 21512 additions and 7442 deletions

View File

@@ -56,6 +56,8 @@ data:
POS_DB_HOST: "pos-db-service"
ORDERS_DB_HOST: "orders-db-service"
PRODUCTION_DB_HOST: "production-db-service"
PROCUREMENT_DB_HOST: "procurement-db-service"
ORCHESTRATOR_DB_HOST: "orchestrator-db-service"
ALERT_PROCESSOR_DB_HOST: "alert-processor-db-service"
# Database Configuration
@@ -73,6 +75,8 @@ data:
POS_DB_NAME: "pos_db"
ORDERS_DB_NAME: "orders_db"
PRODUCTION_DB_NAME: "production_db"
PROCUREMENT_DB_NAME: "procurement_db"
ORCHESTRATOR_DB_NAME: "orchestrator_db"
ALERT_PROCESSOR_DB_NAME: "alert_processor_db"
POSTGRES_INITDB_ARGS: "--encoding=UTF-8 --lc-collate=C --lc-ctype=C"
@@ -352,10 +356,42 @@ data:
OTEL_EXPORTER_OTLP_ENDPOINT: "http://jaeger-collector.monitoring:4317"
OTEL_SERVICE_NAME: "bakery-ia"
# ================================================================
# REPLENISHMENT PLANNING SETTINGS
# ================================================================
REPLENISHMENT_PROJECTION_HORIZON_DAYS: "7"
REPLENISHMENT_SERVICE_LEVEL: "0.95"
REPLENISHMENT_BUFFER_DAYS: "1"
# Safety Stock
SAFETY_STOCK_SERVICE_LEVEL: "0.95"
SAFETY_STOCK_METHOD: "statistical"
# MOQ
MOQ_CONSOLIDATION_WINDOW_DAYS: "7"
MOQ_ALLOW_EARLY_ORDERING: "true"
# Supplier Selection
SUPPLIER_PRICE_WEIGHT: "0.40"
SUPPLIER_LEAD_TIME_WEIGHT: "0.20"
SUPPLIER_QUALITY_WEIGHT: "0.20"
SUPPLIER_RELIABILITY_WEIGHT: "0.20"
SUPPLIER_DIVERSIFICATION_THRESHOLD: "1000"
SUPPLIER_MAX_SINGLE_PERCENTAGE: "0.70"
# Circuit Breakers
CIRCUIT_BREAKER_FAILURE_THRESHOLD: "5"
CIRCUIT_BREAKER_TIMEOUT_DURATION: "60"
CIRCUIT_BREAKER_SUCCESS_THRESHOLD: "2"
# Saga
SAGA_TIMEOUT_SECONDS: "600"
SAGA_ENABLE_COMPENSATION: "true"
# ================================================================
# EXTERNAL DATA SERVICE V2 SETTINGS
# ================================================================
EXTERNAL_ENABLED_CITIES: "madrid"
EXTERNAL_RETENTION_MONTHS: "6" # Reduced from 24 to avoid memory issues during init
EXTERNAL_CACHE_TTL_DAYS: "7"
EXTERNAL_REDIS_URL: "rediss://redis-service:6379/0?ssl_cert_reqs=none"
EXTERNAL_REDIS_URL: "rediss://redis-service:6379/0?ssl_cert_reqs=none"