Skip to content

Pet project to get familiar with docker, nginx, consul and registrator.

Notifications You must be signed in to change notification settings

MichaelRacz/loadBalancing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

loadBalancing

Pet project to get familiar with docker, nginx, consul and registrator.

Prerequisite

  • Docker must be installed

deploy.sh

  • launches 4 instances of a simple service that returns the hostname
  • launches consul, nginx and registrator
  • nginx is configured to distribute requests to the services via round robin
  • nginx is exposed on port 80 on the host
  • consul is exposed on port 8500 on the host

undeploy.sh

  • removes containers, images generated by deploy.sh and the network

About

Pet project to get familiar with docker, nginx, consul and registrator.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published