From 418348c54c618e0d21a01f87bcae789fdf9b5be0 Mon Sep 17 00:00:00 2001 From: juancho Date: Sun, 7 Dec 2025 12:21:47 -0500 Subject: [PATCH] =?UTF-8?q?Mejorar=20la=20legibilidad=20de=20la=20document?= =?UTF-8?q?aci=C3=B3n=20en=20MULTI=5FINSTANCIAS.md,=20ajustando=20tablas?= =?UTF-8?q?=20y=20formato=20de=20variables=20de=20entorno.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MULTI_INSTANCIAS.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) 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 } ```