# ⚡ Guía Rápida: Deployment CD-System

## 🎯 Para un Deployment Rápido y Simple

---

## 📋 Flujo Completo (2 Pasos)

### **Paso 1: Clonar CD-System**
```bash
git remote add cd-system https://github.com/LACOMPANIADIGITAL/cd-system.git
git fetch cd-system cd-system
git checkout -b cd-system cd-system/cd-system
git remote remove cd-system
git push -u origin cd-system
```

### **Paso 2: Setup del Proyecto**

#### **Opción A: Con JSON (Más Rápido)** ⭐
```bash
# 1. Copiar y editar configuración
cp tools/project.config.example.json tools/project.config.json
nano tools/project.config.json  # Editar valores

# 2. Ejecutar setup (sin preguntas)
chmod +x scripts/setup_cd_project.sh
./scripts/setup_cd_project.sh
```

#### **Opción B: Con Parámetros CLI**
```bash
./scripts/setup_cd_project.sh \
  --project-name="proyecto" \
  --app-url="https://proyecto.com" \
  --db-name="proyecto_db" \
  --db-user="usuario" \
  --db-pass="contraseña" \
  --cpanel \
  --skip-interactive
```

#### **Opción C: Interactivo (Por Defecto)**
```bash
chmod +x scripts/setup_cd_project.sh
./scripts/setup_cd_project.sh
# El script te preguntará todo
```

---

## 📝 Estructura de `project.config.json`

```json
{
  "project": {
    "name": "nombre-proyecto",
    "url": "http://localhost",
    "environment": "local"
  },
  "database": {
    "name": "nombre_bd",
    "host": "127.0.0.1",
    "port": 3306,
    "username": "root",
    "password": ""
  },
  "analytics": {
    "google_analytics_id": ""
  }
}
```

---

## ✅ Requisitos

### Antes de Ejecutar:
- [ ] Base de datos MySQL creada
- [ ] Archivos JSON en `database/seeders/project-data/`:
  - `projects.json`, `blog.json`, `cd-base.json`
  - `gallery.json`, `products.json`, `references.json`, `team.json`
- [ ] Archivo `.env.example` en la raíz

---

## 🎉 Después del Setup

### Iniciar servidor:
```bash
php artisan serve
```

### Personalizar marca:
```bash
php artisan project:update-assets {directorio_con_assets}
php artisan cd-system:customize --brand-name="Proyecto"
```

### Acceder al admin:
- URL: `{APP_URL}/admin`
- Usuario: `admin@{proyecto}.com` / `{Proyecto}2025`

---

## 📚 Documentación Completa

Ver `docs/cd-system/README.md` para documentación completa.

---

**Versión**: 2.0 | **Última actualización**: 2025-11-09

