Skip to content

morph13nd/cit481

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3b6ae12 · May 16, 2021
May 13, 2021
May 15, 2021
May 14, 2021
May 12, 2021
May 15, 2021
May 16, 2021
Mar 23, 2021
May 15, 2021
May 14, 2021
May 15, 2021
May 12, 2021
May 12, 2021
May 15, 2021
May 15, 2021
May 15, 2021

Repository files navigation

Documentation for Oliver and his Olives

by David, Kyle, Marshall and Oliver for CIT 481 Cal State Northridge, 2021

About

This is our documentation for how we have been deploying and completing our project. Our project is focused on containerizing the RocketChat application and its subcomponents. Afterwards, we will monitor the appliance with Prometheus, Node Exporter and Grafana to look at all the statistics of the server. We use terraform to automatically build our infrastructure and it calls upon scripts to take care of the rest of the magic. This includes operational activities to technical activities that we are able to describe. Sometimes, there may be dragons that we cannot catch and document. But we do our best.

Project and operational activities

Projects are carried out as a means of achieving the strategic objectives of our group and are considered beyond the normal operation of the group. We are making a Rocket Chat instance. However, operations are the ongoing and routine activities included in the core project of our group. This includes work such as git management, task management, testing production, resource delivery, automation etc. As such, operations encompass all of "normal" group functions.

Table of Contents

Mental Preparation

In order to replicate this project, you must possess a basic understanding of:

  1. Networking
  2. Shells and SSH
  3. Chat Applications
  4. Webservers
  5. Containerization
  6. Elastic IPs
  7. SSL/TLS
  8. AWS