Mejorar la legibilidad de la documentación en MULTI_INSTANCIAS.md, ajustando tablas y formato de variables de entorno.
This commit is contained in:
@@ -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
|
||||
}
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user