Demonstratest at a high level the various pieces needed to implement a resilient high performant search platform.
make -B
This will build each module individually and create the necessary docker images out of them. The key is to make sure you run with -B
. This tells make
to ignore freshness
and build each step anyways.
make run
and then in another window
cd search && ./gradlew run
The above will use docker-compose to orchestrate all the build docker images and start them up in the necessary order for the pipeline to work.