Add support for multiple instances

This commit is contained in:
Mira Kristipati 2023-01-06 13:18:26 -05:00
parent 2b4fb03dcf
commit ba928ab9a6

View File

@ -60,14 +60,14 @@ export async function servicesFromDocker() {
let constructedService = null;
Object.keys(container.Labels).forEach((label) => {
if (label.startsWith("homepage.")) {
if (label.startsWith(`${process.env.INSTANCE}-homepage.`) || label.startsWith('homepage.')) {
if (!constructedService) {
constructedService = {
container: container.Names[0].replace(/^\//, ""),
server: serverName,
};
}
shvl.set(constructedService, label.replace("homepage.", ""), container.Labels[label]);
shvl.set(constructedService, label.replace(RegExp(`(${process.env.INSTANCE}-)?homepage\\.`), ""), container.Labels[label]);
}
});