feat: Add LaTeX Docker chapter; update metadata and previous chapters

This commit is contained in:
Payton Bates committed 2026-10-05 18:56:10 -04:00
1 parent 02189faab0
commit c9d06e0b5a
15 files changed
+212 -48

No files matched your search

+10 -6
View File
@@ -10,7 +10,7 @@ This document records the configuration of the development environment used for
\CourseNumber\ and the working practices followed to produce it.
Each chapter covers one subject, and each assignment adds or revises chapters
as recorded in the document history. The latest revision for Assignment~\AssignmentNumber\
adds \ChapterRef{CloudDockerDeployment} and a draft \ChapterRef{ProjectProposal}.
adds \ChapterRef{CloudDockerDeployment}, \ChapterRef{LatexDocker}, and \ChapterRef{ProjectProposal}.
Earlier coursework chapters are retained.
\section{Scope and Constraints}
@@ -18,8 +18,8 @@ Earlier coursework chapters are retained.
The following constraints apply to this revision.
\begin{itemize}[leftmargin=*]
\item The earlier hosts chapter records planned machines. The cloud deployment
chapter records the newly provisioned EC2 website and its actual configuration.
\item The hosts chapter inventories the hosts in service and those still planned.
The cloud deployment chapter records the newly provisioned EC2 website and its actual configuration.
\item Linux Commands evidence was recorded locally under WSL. Assignment 3
deployment commands were executed on Ubuntu 26.04 on EC2. Supplied screenshots
distinguish those environments.
@@ -29,8 +29,7 @@ The following constraints apply to this revision.
\item This is a group submission. Chapters written before teams were formed
were prepared individually and are identified as such in the document history.
\item The document is authored in \LaTeX\ and compiled with pdf\LaTeX\ on
Overleaf. The board is hosted in GitHub Projects. The planned environment
targets Amazon EC2.
Overleaf. The board is hosted in GitHub Projects. The group deployment runs on Amazon EC2.
\end{itemize}
\section{Deliverables and Due Date}
@@ -48,10 +47,15 @@ Team policy & Group submission\\ \bottomrule
\index{document organization}
\ChapterRef{KanbanSetup} describes the tool selected for the board, the steps
taken to configure it, the policy governing each column, and the inventory of cards.
\ChapterRef{Hosts} names the hosts to be configured and their roles.
\ChapterRef{Hosts} inventories the hosts in service and those planned, with their roles.
\ChapterRef{Passwords} defines the account and password rules for those hosts.
\ChapterRef{LinuxCommands} records the Linux working-directory setup and the problem-set solutions.
\ChapterRef{AIPromptLog} records AI assistance used in preparing this document.
\ChapterRef{CloudDockerDeployment} records the class-based Color Buttons website,
its container, and its deployment to Amazon EC2.
\ChapterRef{LatexDocker} records a TeX Live container that compiles \LaTeX\ documents
as Overleaf does.
\ChapterRef{ProjectProposal} proposes the course project and the DevSecOps tools it will compare.
This document is derived from the \CourseNumber\ assignment template credited on
the Template Attribution page. The template's instructional example chapter and