# ============================================================================= # ENVIRONMENT-INVENTORY.yml - ERP-CORE # ============================================================================= # Inventario de Entorno de Desarrollo # Generado por: @PERFIL_DEVENV # Nota: Modulo core de ERP-Suite # ============================================================================= version: "1.0.0" fecha_creacion: "2026-01-04" fecha_actualizacion: "2026-01-04" responsable: "@PERFIL_DEVENV" # ----------------------------------------------------------------------------- # IDENTIFICACION DEL PROYECTO # ----------------------------------------------------------------------------- proyecto: nombre: "ERP Core" alias: "erp-core" nivel: "NIVEL_2B.1" tipo: "suite-core" estado: "desarrollo" descripcion: "Modulo core de ERP Suite - funcionalidades compartidas" parent_suite: "erp-suite" # ----------------------------------------------------------------------------- # HERRAMIENTAS Y RUNTIME # ----------------------------------------------------------------------------- herramientas: runtime: node: version: "20.x" requerido: true package_managers: npm: version: "10.x" requerido: true build_tools: - nombre: "Vite" version: "5.x" uso: "Frontend build" - nombre: "TypeScript" version: "5.x" uso: "Compilacion" - nombre: "NestJS CLI" version: "10.x" uso: "Backend build" # ----------------------------------------------------------------------------- # SERVICIOS Y PUERTOS # ----------------------------------------------------------------------------- servicios: frontend: nombre: "erp-core-frontend" framework: "React" version: "18.x" puerto: 3010 ubicacion: "apps/frontend/" url_local: "http://localhost:3010" backend: nombre: "erp-core-backend" framework: "NestJS" version: "10.x" puerto: 3011 ubicacion: "apps/backend/" url_local: "http://localhost:3011" api_prefix: "/api/v1" # ----------------------------------------------------------------------------- # BASE DE DATOS # ----------------------------------------------------------------------------- base_de_datos: principal: engine: "PostgreSQL" version: "15" host: "localhost" puerto: 5432 ambientes: development: nombre: "erp_generic" usuario: "erp_admin" password_ref: "DB_PASSWORD en .env" schemas: - nombre: "public" descripcion: "Schema principal" - nombre: "core" descripcion: "Funcionalidades core" - nombre: "auth" descripcion: "Autenticacion" conexion_ejemplo: "postgresql://erp_admin:{password}@localhost:5432/erp_generic" # ----------------------------------------------------------------------------- # VARIABLES DE ENTORNO # ----------------------------------------------------------------------------- variables_entorno: archivo_ejemplo: ".env.example" variables: - nombre: "NODE_ENV" descripcion: "Ambiente de ejecucion" requerido: true ejemplo: "development" - nombre: "PORT" descripcion: "Puerto del servidor backend" requerido: true ejemplo: "3011" - nombre: "DATABASE_URL" descripcion: "Connection string de PostgreSQL" requerido: true ejemplo: "postgresql://erp_admin:password@localhost:5432/erp_generic" - nombre: "JWT_SECRET" descripcion: "Secreto para JWT" requerido: true sensible: true # ----------------------------------------------------------------------------- # REFERENCIAS # ----------------------------------------------------------------------------- referencias: perfil_devenv: "orchestration/agents/perfiles/PERFIL-DEVENV.md" inventario_master: "orchestration/inventarios/DEVENV-MASTER-INVENTORY.yml" inventario_puertos: "orchestration/inventarios/DEVENV-PORTS-INVENTORY.yml" suite_inventory: "../erp-suite/orchestration/environment/ENVIRONMENT-INVENTORY.yml" # ============================================================================= # FIN DE INVENTARIO # =============================================================================