55 lines
1.1 KiB
YAML
55 lines
1.1 KiB
YAML
# ==============================================================================
|
|
# SERVICE DESCRIPTOR - TRADING PLATFORM API
|
|
# ==============================================================================
|
|
version: "1.0.0"
|
|
|
|
service:
|
|
name: "trading-api"
|
|
display_name: "Trading Platform API"
|
|
description: "API para plataforma de trading"
|
|
type: "backend"
|
|
runtime: "node"
|
|
framework: "nestjs"
|
|
owner_agent: "NEXUS-BACKEND"
|
|
|
|
ports:
|
|
internal: 3040
|
|
registry_ref: "projects.trading.services.api"
|
|
protocol: "http"
|
|
|
|
database:
|
|
registry_ref: "trading"
|
|
role: "runtime"
|
|
|
|
modules:
|
|
market_data:
|
|
description: "Datos de mercado"
|
|
status: "planned"
|
|
alerts:
|
|
description: "Sistema de alertas"
|
|
status: "planned"
|
|
portfolio:
|
|
description: "Gestion de portafolio"
|
|
status: "planned"
|
|
|
|
docker:
|
|
networks:
|
|
- "trading_${ENV:-local}"
|
|
- "infra_shared"
|
|
labels:
|
|
traefik:
|
|
enable: true
|
|
rule: "Host(`api.trading.localhost`)"
|
|
|
|
healthcheck:
|
|
endpoint: "/health"
|
|
|
|
status:
|
|
phase: "planned"
|
|
version: "0.0.1"
|
|
completeness: 5
|
|
|
|
metadata:
|
|
created_at: "2025-12-18"
|
|
project: "trading-platform"
|