workspace-v1/projects/gamilit/docker/docker-compose.dev.yml
Adrian Flores Cortes 967ab360bb Initial commit: Workspace v1 with 3-layer architecture
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>
2025-12-23 00:35:19 -06:00

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"