GitHunt
CO

corani/groupcache-memberlist

Sample project of using hashicorp/memberlist with mailgun/groupcache in docker-compose

Docker groupcache-memberlist

This is a sample project for using https://github.com/hashicorp/memberlist to manage the peers of https://github.com/mailgun/groupcache in docker-compose.
It spins up three containers containing the same app joining the same group.

Usage:

$ ./build.sh -d         # builds the docker image
$ ./build.sh -up        # starts the instances
$ ./build.sh -down      # removes the instances

Prerequisites:

  • Docker
  • Docker Compose

Note:
The instances expose an HTTP endpoint on 8080, 8081 and 8082 respectively.

Languages

Go78.0%Shell16.0%Dockerfile3.4%HTML2.7%

Contributors

MIT License
Created March 10, 2023
Updated March 10, 2023
corani/groupcache-memberlist | GitHunt