A web service that allows Hackney residents to report defects with their newly built properties and the new build team to manage those defects.
Documentation can be found in the doc directory.
Technical handover and summary information of the beta can be read in a Hackney Google Sheet.
Architecture decision records can be found in the doc/architecture/decisions directory.
The following command will start all containers, do any database set up if required before leaving you on an interactive prompt within rails server:
bin/dstartIf you'd like to see all logs, like Sidekiq or Redis you can use the default:
docker compose up
bin/dtest-server up
bin/dtest-server downRun Rake
bin/dspecbin/dspec spec/features/*We have two rake tasks.
rails notify:escalated_defectswill send one email with all the open defects with manual escalations.rails notify:due_soon_and_overdue_defectswill send one email with all defects which are either due soon or overdue.
This application supports branch based deployments.
- To deploy to staging, create and merge pull requests into the
developbranch - To deploy to production, update your local
developbranch and merge it into themasterbranch and push
Circle CI will automatically deploy this to AWS.