Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Assignment 5 - Dev Env, Test Infrastructure, & Production Setup

Compare
Choose a tag to compare
@WindBlowDickCool WindBlowDickCool released this 31 Oct 01:19
· 467 commits to master since this release

So far we are on schedule and have completed the task for our short-term plan. The deployment screenshot has been included along with this release. The architecture still remains the same.

  1. Changed:
    Mysql is not compatible with Heroku, so we found some add-ons to get the job done. We planned to use ClearDB. However, since ClearDB only uses Mysql 5.7, some syntax errors became an issue. After doing a lot of research, we found a substitution, JawDB, which not only does the job but is also cheaper.
  2. Completed:
    Deployed app on Heroku.
    Solved Database problems.
    Service.yml file.
    Fully runnable Bootstrap script on Unix.
    Updated CI for the new database.
  3. Decisions:
    We will continue using the MySql database instead of switching to PostgreSQL which is compatible with Heroku. Add-ons for MySQL on Heroku may generate some extra cost, however, MySQL scripting is more convenient than psql.