Mejorar la legibilidad de la documentación en MULTI_INSTANCIAS.md, ajustando tablas y formato de variables de entorno.

This commit is contained in:
2025-12-07 12:21:47 -05:00
parent 8a5d891352
commit 418348c54c

View File

@@ -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
}
```