Skip to content

Files

Latest commit

9ca4cea · Jul 17, 2024

History

History
37 lines (27 loc) · 1.06 KB

README.md

File metadata and controls

37 lines (27 loc) · 1.06 KB

Server

This is a simple server that listens on port 5000 and has two endpoints:

  • /home: Returns a welcome message.
  • /heartbeat: Returns a heartbeat message.

Pre-requisites

Usage

  • Build the server Docker image:
 docker build -t server .  
  • Run the server Docker containers:
 docker run --name=server1 --rm -d -e SERVER_ID=1 -p 5002:5000 server
 docker run --name=server2 --rm -d -e SERVER_ID=2 -p 5003:5000 server
 docker run --name=server3 --rm -d -e SERVER_ID=3 -p 5004:5000 server
 docker run --name=server4 --rm -d -e SERVER_ID=4 -p 5005:5000 server
 docker run --name=server5 --rm -d -e SERVER_ID=5 -p 5006:5000 server
 docker run --name=server6 --rm -d -e SERVER_ID=6 -p 5007:5000 server
  • Stop the Docker containers:
 docker stop server1 server2 server3 server4 server5 server6