Each developer should be able to have the project running locally on their machine for their own isolated development. This should involve calling a makefile command from the codebase, such as 'make local', and potentially setup / dependency resolution commands for things such as 'oc' and the ability to authenticate against openshift for the RH Universal Base Image pulls.
This task is has a dependency of the the containerization strategy being implemented first.
Acceptance Criteria:
Any team member should be able to build the project locally using the makefile command(s)
Any non-containerized dependencies can be resolved with a one-time setup command in the makefile.
Local builds should be environment-agnostic.
Local builds should be done with 'hot-reloading' so that changes to the codebase do not (generally) require rebuilding of the containers.
Each developer should be able to have the project running locally on their machine for their own isolated development. This should involve calling a makefile command from the codebase, such as 'make local', and potentially setup / dependency resolution commands for things such as 'oc' and the ability to authenticate against openshift for the RH Universal Base Image pulls.
This task is has a dependency of the the containerization strategy being implemented first.
Acceptance Criteria: