INNER CODE UNIT · TypeScript
dedupedPorts
OutlineFoundation/outline-server · src/shadowbox/server/main.ts:67
const dedupedPorts = new Set(accessKeys.map((ak) => ak.port));
dedupedPorts.forEach((p) => portProvider.addReservedPort(p));
}
function createRolloutTracker(
serverConfig: json_config.JsonConfig<server_config.ServerConfigJson>
): RolloutTracker {
const rollouts = new RolloutTracker(serverConfig.data().serverId);
if (serverConfig.data().rollouts) {
for (const rollout of serverConfig.data().rollouts) {
rollouts.forceRollout(rollout.id, rollout.enabled);
}
}
return rollouts;
}
async function main() {
const verbose = process.env.LOG_LEVEL === 'debug';