Create CCE Service

Description

As a developer I'll need a new Service that'll hold all the cold chain equipment code.

Acceptance Criteria:

  • Copy the openlmis-template-service into a new github repo: openlmis-cce

    • if the openlmis-template-service needs to be updated first, then do that: spring boot version, consul registration, gradle build files

    • use hibernate generated schema for now

    • set the version to 1.0.0-beta-SNAPSHOT

  • Rename the schema, README, and other documentation files to be for the new CCE service.

  • add a Jenkins pipeline the mimics the other services: build-> sonar, ERD, contract-test->deploy-to-test->deploy-to-uat

    • build should occur on commit

  • create a docker hub repository

  • once code has built and deployed to docker hub, include this image in the reference distro, and test environment (test.openlmis.org)

  • add the component to ReadTheDocs (api, README, erd)

  • push build failure and success messages to Slack

  • push new commit notifications to Slack

Status

Assignee

Mateusz Kwiatkowski

Reporter

Josh Zamor

Labels

None

Story Points

5

Time tracking

20h

Epic Link

Components

Sprint

None

Fix versions

Priority

Major
Configure