This login app is split into 3 Docker containers.
The setup is based on a great video from @sidpalas at DevOps Directive (link here)
To run from scratch
docker build -t "api-server" ./server/
then
docker build -t "react-app" ./client/
finally
docker-compose up
Enjoy!