diff --git a/src/utils/service-helpers.js b/src/utils/service-helpers.js index 82fd1c432..b32e93e70 100644 --- a/src/utils/service-helpers.js +++ b/src/utils/service-helpers.js @@ -15,6 +15,10 @@ export async function servicesFromConfig() { const fileContents = await fs.readFile(servicesYaml, "utf8"); const services = yaml.load(fileContents); + if (!services) { + return []; + } + // map easy to write YAML objects into easy to consume JS arrays const servicesArray = services.map((servicesGroup) => ({ name: Object.keys(servicesGroup)[0], @@ -34,6 +38,10 @@ export async function servicesFromDocker() { const dockerFileContents = await fs.readFile(dockerYaml, "utf8"); const servers = yaml.load(dockerFileContents); + if (!servers) { + return []; + } + const serviceServers = await Promise.all( Object.keys(servers).map(async (serverName) => { const docker = new Docker(getDockerArguments(serverName));