Files
smartpark-app/latex-manual/devopsIntroduction.tex
T

47 lines
2.1 KiB
TeX

\chapter{Introduction}
\ChapterLabel{Introduction}
\index{DevOps}
\index{Docker}
\index{DigitalOcean}
\section{Assignment Overview}
This report is Group 02's living manual for Assignment \AssignmentNumber,
\AssignmentTitle. Chapter~\ref{Chapter:Gitea} provides the eight required
Gitea sections using the team's supplied text and recorded evidence;
remaining verification and workflow gaps are identified in the draft.
The retained chapters record prior assignments: the group deployed a two-button website in a
Docker container on a DigitalOcean Droplet, updated the website to use a
JavaScript class, and documented its UML class diagram. The group also used
a separate Docker container with TeX Live to compile a simple LaTeX
document.
The Project Proposal chapter proposes Stevens SmartPark, a campus parking
information system. SmartPark is a proposed future application; the
deployed two-button website is the demonstration application from the
earlier assignment.
\section{DigitalOcean Docker Deployment}
The Digital Ocean Docker Deployment chapter records the Droplet setup,
application upload, Docker build and run commands, HTTPS setup, and links
to the deployed website. It also explains how the updated JavaScript class
handles the two buttons and includes the UML class diagram.
\section{LaTeX Docker Demonstration}
The LaTeX Docker chapter documents the Dockerfile, sample LaTeX source,
build and run commands, and observed result. The TeX Live container
compiled the sample source into \texttt{hello.pdf} on the Droplet.
\section{Project Proposal}
The Project Proposal chapter describes Stevens SmartPark and its planned
features, including parking availability, hours, parking rules, accessible
spaces, and electric-vehicle charging information. Because live parking
data may not be available, the proposed application may simulate vehicles
entering and leaving parking areas. The chapter identifies possible
development, testing, database, source-control, container, and deployment
tools.
\section{Submission}
The group submits this report as a PDF through the course learning
management system. The current deadline must be confirmed from the course
assignment page.