Structure: - control-plane/: Registries, SIMCO directives, CI/CD templates - projects/: Gamilit, ERP-Suite, Trading-Platform, Betting-Analytics - shared/: Libs catalog, knowledge-base Key features: - Centralized port, domain, database, and service registries - 23 SIMCO directives + 6 fundamental principles - NEXUS agent profiles with delegation rules - Validation scripts for workspace integrity - Dockerfiles for all services - Path aliases for quick reference 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
71 lines
2.2 KiB
YAML
71 lines
2.2 KiB
YAML
# ==============================================================================
|
|
# DOCKER COMPOSE - GAMILIT (DESARROLLO)
|
|
# ==============================================================================
|
|
# Override para desarrollo local con hot-reload
|
|
# Uso: docker-compose -f docker-compose.yml -f docker-compose.dev.yml up
|
|
# Mantenido por: DevOps-Agent
|
|
# Actualizado: 2025-12-18
|
|
# ==============================================================================
|
|
|
|
version: "3.8"
|
|
|
|
services:
|
|
# ==========================================================================
|
|
# GAMILIT API - DEV
|
|
# ==========================================================================
|
|
gamilit-api:
|
|
build:
|
|
context: ../apps/backend
|
|
dockerfile: Dockerfile.dev
|
|
|
|
environment:
|
|
- NODE_ENV=development
|
|
- LOG_LEVEL=debug
|
|
|
|
volumes:
|
|
# Hot reload
|
|
- ../apps/backend/src:/app/src:ro
|
|
- ../apps/backend/package.json:/app/package.json:ro
|
|
# Excluir node_modules
|
|
- /app/node_modules
|
|
|
|
command: npm run dev
|
|
|
|
# ==========================================================================
|
|
# GAMILIT WEB - DEV
|
|
# ==========================================================================
|
|
gamilit-web:
|
|
build:
|
|
context: ../apps/frontend
|
|
dockerfile: Dockerfile.dev
|
|
|
|
environment:
|
|
- NODE_ENV=development
|
|
|
|
volumes:
|
|
# Hot reload
|
|
- ../apps/frontend/src:/app/src:ro
|
|
- ../apps/frontend/public:/app/public:ro
|
|
- ../apps/frontend/package.json:/app/package.json:ro
|
|
- ../apps/frontend/vite.config.ts:/app/vite.config.ts:ro
|
|
# Excluir node_modules
|
|
- /app/node_modules
|
|
|
|
command: npm run dev
|
|
|
|
# ==========================================================================
|
|
# POSTGRESQL - DEV
|
|
# ==========================================================================
|
|
postgres:
|
|
# Exponer puerto para acceso directo en desarrollo
|
|
ports:
|
|
- "5432:5432"
|
|
|
|
# ==========================================================================
|
|
# REDIS - DEV
|
|
# ==========================================================================
|
|
redis:
|
|
# Exponer puerto para acceso directo en desarrollo
|
|
ports:
|
|
- "6379:6379"
|