23 lines
690 B
TypeScript
23 lines
690 B
TypeScript
import grabDockerResourceIPNumbers from "../../grab-docker-resource-ip-numbers";
|
|
|
|
export default function grabIPAddresses() {
|
|
const globalIPPrefix = process.env.DSQL_NETWORK_IP_PREFIX || "172.72.0";
|
|
const { cron, db, maxscale, postDbSetup, web } =
|
|
grabDockerResourceIPNumbers();
|
|
|
|
const webAppIP = `${globalIPPrefix}.${web}`;
|
|
const appCronIP = `${globalIPPrefix}.${cron}`;
|
|
const maxScaleIP = `${globalIPPrefix}.${maxscale}`;
|
|
const mainDBIP = `${globalIPPrefix}.${db}`;
|
|
const localHostIP = `${globalIPPrefix}.1`;
|
|
|
|
return {
|
|
webAppIP,
|
|
appCronIP,
|
|
maxScaleIP,
|
|
mainDBIP,
|
|
localHostIP,
|
|
globalIPPrefix,
|
|
};
|
|
}
|