-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Spring 5.0 By Example
By :

Now, it is time to wrap the whole solution and create a Docker image for all projects. It is useful to run the projects anywhere we want.
We will configure all the projects step by step and then run the solution in Docker containers. As a challenge, we can use docker-compose
to orchestrate the whole solution in a single yaml
file.
For the Tracked Hashtag Service, we have created the docker image. Then, we will start to configure the Tweet Gathering, and the last one is Tweet Dispatcher. Let's do that right now.
You can find more docker-compose
project details at: https://docs.docker.com/compose/. Also, in the new versions, docker-compose
supports Docker Swarm to orchestrate the stack between cluster nodes. It can be really useful to deploy Docker containers in production.
Let's configure our pom.xml
for the Tweet Gathering project.
The build node should look like the following:
<plugin> <groupId>io.fabric8</groupId> <artifactId...