Abstract

El despliegue de aplicaciones contenedorizadas con Docker es contenido habitual en los grados universitarios en informática, pero las plataformas PaaS comerciales (Heroku, DigitalOcean, Google Cloud Run¿) imponen un modelo de coste individual y carecen de organización académica, los servicios de hosting compartido no admiten contenedores arbitrarios y los entornos de desarrollo en la nube son individuales y efímeros. Existe un vacío entre lo que las herramientas comerciales ofrecen y lo que un docente necesita para enseñar Docker en un entorno controlado, gratuito y reproducible. PaaSify es una plataforma web auto-alojada que permite a los alumnos desplegar aplicaciones contenedorizadas en cuatro modalidades ¿catálogo oficial, imágenes de Docker Hub, Dockerfile y docker-compose.yml multi-servicio¿ gestionadas desde una interfaz integrada con asignaturas, proyectos y roles diferenciados de alumno, profesor y administrador. Cada servicio recibe un subdominio dinámico con TLS automático, una terminal web interactiva y logs en streaming; el profesor supervisa la actividad de la asignatura desde un panel docente con vistas agregadas y el administrador gobierna los límites operativos. La plataforma se ha implementado sobre Django y Django REST Framework, gestiona contenedores con el Docker SDK for Python mediante el patrón Docker-out-of-Docker, delega el enrutamiento dinámico en Traefik y persiste datos en PostgreSQL; la comunicación en tiempo real para la terminal y los logs se apoya en Django Channels sobre ASGI, y los archivos subidos pasan un algoritmo de validación de seguridad de seis capas inspirado en OWASP. PaaSify se distribuye como una única imagen Docker reproducible y está desplegado en paasify.maes.dev, sobre la infraestructura OpenStack de la ETSII URJC, con diecisiete releases publicadas en seis meses de desarrollo y una batería de pruebas funcionales con trazabilidad explícita test-funcionalidad.
Loading...

Quotes

plumx
0 citations in WOS
0 citations in

Journal Title

Journal ISSN

Volume Title

Publisher

Universidad Rey Juan Carlos

URL external

External URL

DOI

Description

Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2025/2026. Directores/as: Michel Maes Bermejo

Citation

Endorsement

Review

Supplemented By

Referenced By

Statistics

Views
34
Downloads
46

Bibliographic managers

Document viewer

Select a file to preview:
Reload