Experimental server setup consisting of:

filestructure

BungeeCord service (25565) – To manage the servers.

Spigot servers:
lobby (25515)
blue (25525)
red (25535)
green (25545)
pink (25555)

Leaderboard services:
blue (25625)
red (25635)
green (25645)
pink (25655)

To set up the Leaderboard services the following configurations were added in the leaderboard config directory:

Leaderboard/config/blue.json

{
 "MC_SERVER_PATH": "../blue-server/",
 "PORT": 25625,
 "BACKGROUND": "lapis",
 "DISPLAY_SERVERNAME": false,
 "BANNER": "glider_rider.png"
}

Leaderboard/config/red.json

{
 "MC_SERVER_PATH": "../red-server/",
 "PORT": 25635,
 "BACKGROUND": "netherrack",
 "DISPLAY_SERVERNAME": false
}

Leaderboard/config/green.json

{
 "MC_SERVER_PATH": "../green-server/",
 "PORT": 25645,
 "BACKGROUND": "prismarine",
 "DISPLAY_SERVERNAME": false
}

Leaderboard/config/pink.json

{
 "MC_SERVER_PATH": "../pink-server/",
 "PORT": 25655,
 "BACKGROUND": "obsidian",
 "DISPLAY_SERVERNAME": false
}

Start scripts were also added so they could be easily started as services. e.g.  startBlue.bat

@echo off
SET NODE_ENV=blue
npm start
pause