Abstract each of the components (colin-api, lear-db, coops-ui, etc) into a dockerized build, pulling from RedHand Unified Base Images. Create a docker-compose file to build all images into a local network, wrapping the commands into a makefile system.
Acceptance Criteria:
Each component is abstracted into its required folder structure
Each component can be built with its own (RH-UBI) Dockerfile
Project-level Docker-compose file written to build the components / network / volumes
Project-level makefile written to facilitate local builds and tasks.
Makefile should include dev-setup tasks - such as dep installation, configuration and logging in to allow for access to the (private) RH-UBI container registry
Any team member should be able to enter a single command to build a self-container local environment.
Abstract each of the components (colin-api, lear-db, coops-ui, etc) into a dockerized build, pulling from RedHand Unified Base Images. Create a docker-compose file to build all images into a local network, wrapping the commands into a makefile system.
Acceptance Criteria: