Overview
It's no secret that getting a full fledged, functional deployment of OKAPI running locally on a developer's system can be challenging. The vagrant boxes for instance have hardware requirements that are often well beyond what developers have access to. While shared rancher/scatch environments help, having the ability to standup a bare-bones system locally, then adding in a few modules under development would be helpful.
FOLIO-3548
Closed
verifies and fixes the platform-minimal definition, and
FOLIO-3549
Open
creates automation to perform routine builds of that platform, but for this to be useful to developers, we probably need to generate some additional artifacts, e.g. docker compose files, ansible scripts, vagrant box, etc.
The goal of this spike is to determine what makes the most sense here, document the findings/ideas, and create user stories to more this forward.
It may even be the case where platform-minimal isn't sufficient, and to really be useful to developers we need something that builds upon platform minimal, adding a few more modules and/or additional infrastructure (kafka/elasticsearch/etc.)
|