34 lines
896 B
TypeScript
34 lines
896 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,
|
|
db_cron,
|
|
reverse_proxy,
|
|
web_app_post_db_setup,
|
|
websocket,
|
|
} = grabDockerResourceIPNumbers();
|
|
|
|
const webAppIP = `${globalIPPrefix}.${web}`;
|
|
const appCronIP = `${globalIPPrefix}.${cron}`;
|
|
const maxScaleIP = `${globalIPPrefix}.${maxscale}`;
|
|
const mainDBIP = `${globalIPPrefix}.${db}`;
|
|
const webSocketIP = `${globalIPPrefix}.${websocket}`;
|
|
const localHostIP = `${globalIPPrefix}.1`;
|
|
|
|
return {
|
|
webAppIP,
|
|
appCronIP,
|
|
maxScaleIP,
|
|
mainDBIP,
|
|
localHostIP,
|
|
globalIPPrefix,
|
|
webSocketIP,
|
|
};
|
|
}
|