Deployment with group of docker servers

hi,
can you recommend me example for this scenario
small node.js app
5x docker server
1x haproxy LB
github

so i want commit PR, build docker image, deploy to docker servers and sequentially restart docker instances