• Compete
  • Learn
  • Community

    Topcoder - Setup TC Databases In Informix Docker




    The challenge is finished.
    Show Deadlines icon-arrow-up

    Challenge Overview

    Previously, we are using a home-made informix docker for local setup (https://hub.docker.com/r/appiriodevops/informix), which is created by following http://apps.topcoder.com/wiki/display/docs/TopCoder+Databases+Setup+Guide.

    For this challenge, we'd like to figure out the way to setup TC databases (https://github.com/appirio-tech/tc-database-scripts) on official informix dockers provided by IBM.

    http://���https://hub.docker.com/r/ibmcom/informix-innovator-c/ or https://hub.docker.com/r/ibmcom/informix-developer-database/. You just need to choose one docker image to work on, the steps should be similar.

    The final purpose is we can build a desired docker with TC databases pre-setup based on the informix docker provided by IBM. so we can use it for local setup.

    but for this challenge, you are only required to try out and document the detail steps to setup TC Databases manually, If you can create a Dockerfile based on these two docker images, that will be great.

    1. Setup the necessary softwares in informix docker image.
    2. clone or copy the tc-database-scripts into informix docker image.
    3. be able to run `ant setup_db`, `ant drop_db`, `ant install_db` to setup the TC databases in informix docker.

    How To Verify
    1. Check Build logs
    2. Check setup logs (in the logs directory)
    3. Use Server Studio or other SQL client to make sure the databases are setup properly

    Final Submission Guidelines

    - Clear Steps to setup the TC Databases in informix docker images.
    - Optional, Dockerfile that can be used to easily create a new docker image with TC databases setup

    Reliability Rating and Bonus

    For challenges that have a reliability bonus, the bonus depends on the reliability rating at the moment of registration for that project. A participant with no previous projects is considered to have no reliability rating, and therefore gets no bonus. Reliability bonus does not apply to Digital Run winnings. Since reliability rating is based on the past 15 projects, it can only have 15 discrete values.
    Read more.


    Final Review:

    Community Review Board



    User Sign-Off



    Review Scorecard