First, build the frontend application, as described in Chapter 5, Eclipse MicroProfile and Transactions – Narayana LRA; then, create the Dockerfile for the football-player-ui, as follows:
FROM docker.io/httpd
ADD football-player-ui/dist/football-player-ui/* /usr/local/apache2/htdocs/
Now, within the same path of the Docker file, build the Docker image, as follows:
docker build -f football-player-ui.dockerfile -t foogaro/football-player-ui
Check that the image is actually on your local Docker registry, issuing the following command:
docker images
If the image that was just built is listed (it should appear at the top of the list), run the container, as follows:
docker run -it --rm=true --name="football-player-ui" --net="football" -p 80:80 foogaro/football-player-ui
Upon opening your browser and pointing to the URL at http://172.18.0...