Title:

Drupal in Docker For Incoming CS Students

Poster

Preview Converted Images may contain errors

Abstract

Each semester the UNH Computer Science department creates individual Drupal web sites for students taking "Living in a Networked World" cs408. Currently student sites are hosted on a single server that serves all aspects of the Drupal deployment. This project will replace the current model of one server for all students to a container deployment using Docker images that host one Drupal web server per student. The new design will allow many advantages like scaling up the number of students as well as a portable design allowing deployment across different hardware. The implementation will store servers and services within the Docker containers to ensure quick and flexible deployments that are easily reproduced every semester. One Docker container per student will be deployed which will contain a Drupal image, MySQL database, and a web server for the student that is also accessible by the instructor and other students. This project will also utilize Kubernetes Docker containers to monitor and set appropriate permissions for the system. Our new design will be favorable for a multitude of reasons, some of which being fault tolerance, simplified database management, enhanced security, mobile access, and quicker deployments and duplication.

Authors

First Name Last Name
Efras Soputan
Noah Levin

File Count: 1


Leave a comment

Comments are viewable only by submitter



Submission Details

Conference URC
Event Interdisciplinary Science and Engineering (ISE)
Department Computer Science (ISE)
Group Systems
Added April 22, 2020, 8:45 a.m.
Updated April 22, 2020, 8:45 a.m.
See More Department Presentations Here