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/dstart
If 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 down
Run Rake
bin/dspec
bin/dspec spec/features/*
We have two rake tasks.
rails notify:escalated_defects
will send one email with all the open defects with manual escalations.rails notify:due_soon_and_overdue_defects
will 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
develop
branch - To deploy to production, update your local
develop
branch and merge it into themaster
branch and push
Circle CI will automatically deploy this to Heroku.