diff --git a/MULTI_INSTANCIAS.md b/MULTI_INSTANCIAS.md index d5a4abb..9029e80 100644 --- a/MULTI_INSTANCIAS.md +++ b/MULTI_INSTANCIAS.md @@ -193,22 +193,22 @@ docker-compose restart ## 📊 Tabla de Puertos Recomendados -| Instancia | Puerto Motor | Contenedor Engine | Contenedor Cron | -|-----------|-------------|-------------------|-----------------| -| instancia1 | 8089 | instancia1-odengin | instancia1-odcron | -| instancia2 | 8090 | instancia2-odengin | instancia2-odcron | -| instancia3 | 8091 | instancia3-odengin | instancia3-odcron | -| instancia4 | 8092 | instancia4-odengin | instancia4-odcron | +| Instancia | Puerto Motor | Contenedor Engine | Contenedor Cron | +| ---------- | ------------ | ------------------ | ----------------- | +| instancia1 | 8089 | instancia1-odengin | instancia1-odcron | +| instancia2 | 8090 | instancia2-odengin | instancia2-odcron | +| instancia3 | 8091 | instancia3-odengin | instancia3-odcron | +| instancia4 | 8092 | instancia4-odengin | instancia4-odcron | ## 🔗 Cómo Funcionan las Variables de Entorno El `docker-compose.yml` usa variables para ser flexible: -| Variable | Uso | Valor Por Defecto | -|----------|-----|-------------------| -| `COMPOSE_PROJECT_NAME` | Prefijo de nombres y redes | `onedrive` | -| `ENGINE_PORT` | Puerto expuesto del motor | `8089` | -| `CRON_IP` | Dirección del motor para cron | `{COMPOSE_PROJECT_NAME}-odengin:8080` | +| Variable | Uso | Valor Por Defecto | +| ---------------------- | ----------------------------- | ------------------------------------- | +| `COMPOSE_PROJECT_NAME` | Prefijo de nombres y redes | `onedrive` | +| `ENGINE_PORT` | Puerto expuesto del motor | `8089` | +| `CRON_IP` | Dirección del motor para cron | `{COMPOSE_PROJECT_NAME}-odengin:8080` | ### Ejemplo de Expansión @@ -274,14 +274,14 @@ param( for ($i = 1; $i -le $NumInstances; $i++) { $instanceName = "instancia$i" $port = 8088 + $i - + Write-Host "Creando $instanceName en puerto $port..." -ForegroundColor Green - + mkdir -Force "$instanceName/engine", "$instanceName/cron" Copy-Item -Path "docker-compose.yml", ".env.example" -Destination "$instanceName" Copy-Item -Path "engine\*" -Destination "$instanceName\engine" -Recurse -Force Copy-Item -Path "cron\*" -Destination "$instanceName\cron" -Recurse -Force - + # Crear .env @" COMPOSE_PROJECT_NAME=$instanceName @@ -294,7 +294,7 @@ E5_WEB_APP_PASSWORD=cambiar_aqui CRON_PASSWORD=cambiar_aqui CRON_REFRESH_TOKEN=cambiar_aqui "@ | Set-Content "$instanceName\.env" - + Write-Host "$instanceName creada. Edita $instanceName\.env con tus credenciales" -ForegroundColor Yellow } ```