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
·
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.
- 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. - Completed:
Deployed app on Heroku.
Solved Database problems.
Service.yml file.
Fully runnable Bootstrap script on Unix.
Updated CI for the new database. - 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.