tweak: add hardcoded proxy as backup
This commit is contained in:
parent
9bda1c2558
commit
76325bcc48
3
package-lock.json
generated
3
package-lock.json
generated
|
@ -20,7 +20,8 @@
|
|||
"open": "^7.3.1",
|
||||
"papaparse": "^5.3.0",
|
||||
"tabletojson": "^2.0.4",
|
||||
"textversionjs": "^1.1.3"
|
||||
"textversionjs": "^1.1.3",
|
||||
"tunnel": "^0.0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/@algolia/cache-browser-local-storage": {
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"reload": "heroku run:detached node src/utils/doEverythingForScheduler.js",
|
||||
"setCookies": "./src/utils/setCookies.sh"
|
||||
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
@ -37,6 +36,7 @@
|
|||
"open": "^7.3.1",
|
||||
"papaparse": "^5.3.0",
|
||||
"tabletojson": "^2.0.4",
|
||||
"textversionjs": "^1.1.3"
|
||||
"textversionjs": "^1.1.3",
|
||||
"tunnel": "^0.0.6"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,12 +19,20 @@ String.prototype.replaceAll = function replaceAll(search, replace) {
|
|||
/* Body */
|
||||
export async function goodjudgment() {
|
||||
// Proxy fuckery
|
||||
|
||||
let proxy = await axios
|
||||
.get("http://pubproxy.com/api/proxy")
|
||||
.then((query) => query.data);
|
||||
console.log(proxy);
|
||||
|
||||
let proxy;
|
||||
try {
|
||||
proxy = await axios
|
||||
.get("http://pubproxy.com/api/proxy")
|
||||
.then((query) => query.data);
|
||||
console.log(proxy);
|
||||
} catch (error) {
|
||||
console.log("Proxy generation failed; using backup proxy instead");
|
||||
// hard-coded backup proxy
|
||||
proxy = {
|
||||
ip: process.env.BACKUP_PROXY_IP,
|
||||
port: process.env.BACKUP_PROXY_PORT,
|
||||
};
|
||||
}
|
||||
let agent = tunnel.httpsOverHttp({
|
||||
proxy: {
|
||||
host: proxy.ip,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
cd /home/loki/Documents/core/software/fresh/js/metaforecasts/metaforecasts-mongo
|
||||
cd /home/loki/Documents/core/software/fresh/js/metaforecast/metaforecast-backend
|
||||
date > done.txt
|
||||
/home/loki/.nvm/versions/node/v16.8.0/bin/node ./src/utils/pullSuperforecastsManually.js >> done.txt
|
||||
|
|
Loading…
Reference in New Issue
Block a user