Topcoder - Separate Out Scorecard Tool From Direct App

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

the scorecard tool is part of the direct app (https://github.com/appirio-tech/direct-app/tree/dev/scorecard_tool), but it is using different technology (Grails), and it is not changed for long time, so we'd like to figure out the way to separate it out from direct app and get it deployed and running in docker.

For this challenge, you are expected to 

1. Remove scorecard tool from direct app, make sure direct app is still running properly, by following https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/direct-app
2. Get scorecard tool be able to build, deploy and running as docker container.
2.1 create a Docker file to build a running docker image
2.2 create a docker-compose.yaml file to up and running all dependencies, for informix database, you can use https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/informix
3. Verify that direct app and scorecard tool can be running properly as separate applications.

Final Submission Guidelines

- Code and Configuration Changes for direct app
- Code and Configuration Changes for seprated out scorecard tool
- Updated Deployment Guide for https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/direct-app
- New Deployment Guide for Scorecard Tool
- Document the problems after separating out if there is any

ELIGIBLE EVENTS:

2017 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30055602