install: allow region select via env var

pull/675/head
undefined 11 months ago
parent 65a503b3bd
commit bc19a3ca5a
No known key found for this signature in database

@ -582,11 +582,15 @@ ${nixConfBase}`);
async function main() {
try {
if (process.env.REGION) {
if (process.env.REGION !== 'CN') CN = false;
} else {
console.log('Getting IP info to find best mirror:');
const res = await fetch('https://ipinfo.io', { headers: { accept: 'application/json' } }).then((r) => r.json());
delete res.readme;
console.log(res);
if (res.country !== 'CN') CN = false;
}
} catch (e) {
console.error(e);
console.log('Cannot find the best mirror. Fallback to default.');

Loading…
Cancel
Save