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