fix: corregir generación de archivo .env según APP_ENVIRONMENT en Docker

- Modificar entrypoint.sh para generar .env o .env.pruebas según APP_ENVIRONMENT
- Actualizar versión de imagen en deploy.sh a v4
- Mantener compatibilidad con código PHP que espera archivos específicos por entorno
This commit is contained in:
Admin
2026-01-17 15:05:32 -06:00
parent 43c6e1902b
commit 3ef7529bb3

View File

@@ -15,6 +15,13 @@ rm -f /var/www/html/bot/.env* 2>/dev/null || true
env | grep -E "^(DB_|JWT_|DISCORD_|TELEGRAM_|LIBRETRANSLATE_|N8N_|APP_|INTERNAL_API_KEY|TEST_ENV_LOAD)" > /tmp/env_vars.txt
# Determinar el nombre del archivo .env según el entorno
if [ "$ENVIRONMENT" = "reod" ]; then
ENV_FILE="/var/www/html/bot/.env"
else
ENV_FILE="/var/www/html/bot/.env.${ENVIRONMENT}"
fi
{
echo "# Auto-generado desde variables de entorno"
echo "# NO editar manualmente - los cambios se perderán al reiniciar"
@@ -28,7 +35,7 @@ env | grep -E "^(DB_|JWT_|DISCORD_|TELEGRAM_|LIBRETRANSLATE_|N8N_|APP_|INTERNAL_
echo "${name}=${value}"
fi
done < /tmp/env_vars.txt
} > /var/www/html/bot/.env
} > "$ENV_FILE"
rm -f /tmp/env_vars.txt