Drain Gang CSA Github Pages

Deployment Plan

28 Mar 2022

Deployment off of AWS in progress:

  • Site being hosted at this URL
  • System setup to rebuild and deploy every Friday Morning
    • Done using cronjobs and basic deployment script

WIP // Future Plans:

  • Move from using cronjobs to using systemd timers, a more robust solution for scheduling jobs on linux systems
  • Make use of S3 buckets to store CSV and XLSX files for the application
  • Plan on a github workflow, two options:
    • Move into a PR workflow, all changes are made in PRs and are needed to be approved by a team member before being merged into main repository
    • Creating a deployment branch, only working code is merged into it and two or more team members must agree with merging the master branch into the deployment one.