Sistema NEXUS v3.4 migrado con: Estructura principal: - core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles) - core/catalog: Catalogo de funcionalidades reutilizables - shared/knowledge-base: Base de conocimiento compartida - devtools/scripts: Herramientas de desarrollo - control-plane/registries: Control de servicios y CI/CD - orchestration/: Configuracion de orquestacion de agentes Proyectos incluidos (11): - gamilit (submodule -> GitHub) - trading-platform (OrbiquanTIA) - erp-suite con 5 verticales: - erp-core, construccion, vidrio-templado - mecanicas-diesel, retail, clinicas - betting-analytics - inmobiliaria-analytics - platform_marketing_content - pos-micro, erp-basico Configuracion: - .gitignore completo para Node.js/Python/Docker - gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git) - Sistema de puertos estandarizado (3005-3199) Generated with NEXUS v3.4 Migration System EPIC-010: Configuracion Git y Repositorios
128 lines
3.7 KiB
YAML
128 lines
3.7 KiB
YAML
# =============================================================================
|
|
# PROJECT-ENV-CONFIG.yml - ERP CONSTRUCCION
|
|
# =============================================================================
|
|
# Vertical de ERP-Suite especializada en Administración de Obra
|
|
# Actualizado: 2025-12-08
|
|
# Referencia: ~/workspace/core/devtools/environment/DEVENV-PORTS.md
|
|
# =============================================================================
|
|
|
|
project:
|
|
name: "ERP-CONSTRUCCION"
|
|
code: "CON"
|
|
description: "Sistema de Administración de Obra y Proyectos de Construcción"
|
|
type: "vertical"
|
|
level: "2B.2"
|
|
status: "development"
|
|
parent: "erp-suite"
|
|
|
|
paths:
|
|
root: "/home/isem/workspace/projects/erp-suite/apps/verticales/construccion"
|
|
backend: "backend/"
|
|
frontend: "frontend/"
|
|
database: "database/"
|
|
docs: "docs/"
|
|
orchestration: "orchestration/"
|
|
|
|
# =============================================================================
|
|
# PUERTOS (Según DEVENV-PORTS.md)
|
|
# =============================================================================
|
|
ports:
|
|
backend: 3100
|
|
frontend: 5174
|
|
database: 5433
|
|
redis: 6380
|
|
|
|
# =============================================================================
|
|
# BASE DE DATOS
|
|
# =============================================================================
|
|
database:
|
|
type: "postgresql"
|
|
host: "localhost"
|
|
port: 5433
|
|
name: "construccion_db"
|
|
user: "construccion_user"
|
|
|
|
schemas:
|
|
core_inherited: 12 # Schemas heredados de erp-core
|
|
vertical_specific:
|
|
- construction # Proyectos, presupuestos
|
|
- progress # Avances, valuaciones
|
|
- contracts # Contratos, estimaciones
|
|
|
|
migration:
|
|
tool: "typeorm"
|
|
directory: "database/migrations/"
|
|
|
|
# =============================================================================
|
|
# STACK TECNOLOGICO
|
|
# =============================================================================
|
|
stack:
|
|
runtime: "Node.js 20+"
|
|
language: "TypeScript 5.3+"
|
|
backend:
|
|
framework: "Express.js"
|
|
orm: "TypeORM 0.3.17"
|
|
frontend:
|
|
framework: "React 18"
|
|
build: "Vite"
|
|
ui: "Tailwind CSS + shadcn/ui"
|
|
|
|
# =============================================================================
|
|
# HERENCIA DEL CORE
|
|
# =============================================================================
|
|
core_inheritance:
|
|
version: "0.6.0"
|
|
tables_inherited: 97
|
|
modules_inherited:
|
|
- auth
|
|
- users
|
|
- roles
|
|
- tenants
|
|
- inventory
|
|
- sales
|
|
- cfdi
|
|
|
|
specs_applicable: 18
|
|
specs_implemented: 0
|
|
|
|
# =============================================================================
|
|
# ARCHIVOS DE ENTORNO
|
|
# =============================================================================
|
|
env_files:
|
|
template: "orchestration/environment/.env.example"
|
|
backend: "backend/.env"
|
|
frontend: "frontend/.env"
|
|
|
|
env_variables:
|
|
required:
|
|
- NODE_ENV
|
|
- PORT
|
|
- DATABASE_URL
|
|
- JWT_SECRET
|
|
- REDIS_URL
|
|
optional:
|
|
- LOG_LEVEL
|
|
- CORS_ORIGIN
|
|
- RATE_LIMIT_MAX
|
|
|
|
# =============================================================================
|
|
# DOCKER
|
|
# =============================================================================
|
|
docker:
|
|
compose_file: "docker-compose.yml"
|
|
services:
|
|
- backend
|
|
- frontend
|
|
- postgres
|
|
- redis
|
|
|
|
# =============================================================================
|
|
# NOTAS
|
|
# =============================================================================
|
|
notes: |
|
|
- Vertical especializada en industria de la construcción
|
|
- Hereda auth, users, roles, tenants del erp-core
|
|
- Implementa módulos específicos: proyectos, presupuestos, avances
|
|
- Puertos asignados según DEVENV-PORTS.md (rango 3100)
|
|
- Requiere erp-core funcionando para módulos heredados
|