Infraestructura
Documentacion del stack de infraestructura, entornos y procedimientos de despliegue.
Contenido
| Pagina | Descripcion |
|---|---|
| Backend ML Python | Configuracion del backend de aprendizaje automatico, modelos activos y ciclo de ejecucion |
| Proveedores de IA | Subsistema AI de Moodle 5.1: proveedores OpenAI, Azure, Ollama, DeepSeek y ubicaciones de IA |
Stack
moodlehq/moodle-php-apache:8.3— servidor web con PHP 8.3mariadb:10.11— base de datosphpmyadmin:5— administrador web de BDmoodle-mlbackend-python:3.0.5— backend de analíticas ML
Entornos
| Entorno | Host | Directorio |
|---|---|---|
| Local | localhost:8080 | local/ |
| Pruebas | campusvirtual.metaversodenegocios.com | pruebas/ |
| Certificación | applicationcert.colombiaaprende.edu.co (VPN) | certificacion/ |
Comandos frecuentes
# Iniciar el stack local
cd local && docker compose up -d
# Purgar caché de Moodle
docker exec colombiaaprende_web php /var/www/public/admin/cli/purge_caches.php
# Ejecutar upgrade tras instalar/actualizar un plugin
docker exec colombiaaprende_web php /var/www/public/admin/cli/upgrade.php
# Backup de la base de datos
docker exec colombiaaprende_db sh -c \
'exec mariadb-dump -uroot -p"$MYSQL_ROOT_PASSWORD" --single-transaction moodle' \
> database_backups/moodle_dump_$(date +%Y%m%d_%H%M%S).sql
Ver procedimiento completo de despliegue en local/DESPLIEGUE_PRUEBAS.md.