This commit is contained in:
Lamp 2021-06-18 18:26:31 -07:00
parent 57397dad91
commit a34c903c12
4 changed files with 18 additions and 3 deletions

3
.gitignore vendored

@ -4,4 +4,5 @@ public
auth.txt
*.log
!.gitkeep
ecosystem.config.js
ecosystem.config.js
@reboot.sh

@ -26,7 +26,7 @@ app.post("/upload", (req, res, next) => {
var form = new formidable.IncomingForm({
maxFileSize: 2**30, // 1 GiB
maxFields: 1,
uploadDir: "files/tmp"
uploadDir: "tmp"
});
form.parse(req, function(err, fields, files) {
if (err) return next(err);
@ -41,9 +41,9 @@ app.post("/upload", (req, res, next) => {
} catch(e) {
return next(e);
}
fs.appendFileSync("@reboot.sh", `ip addr add ${filecode} dev eth0\n`); // :lul:
let url = `http://[${filecode}]/`;
res.send(url);
require("./discord-preloader.js")(url);
});
});

13
package-lock.json generated

@ -195,6 +195,11 @@
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"ip": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/ip/-/ip-0.2.0.tgz",
"integrity": "sha1-Qbv06UVhNGTJZyA0NHWDgRN1qIs="
},
"ipaddr.js": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
@ -275,6 +280,14 @@
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
},
"random-ip": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/random-ip/-/random-ip-0.0.1.tgz",
"integrity": "sha1-AaZPw7GKpGVRvuyE5d9z3fZAULk=",
"requires": {
"ip": "0.2.0"
}
},
"range-parser": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",

@ -2,6 +2,7 @@
"dependencies": {
"express": "^4.17.1",
"formidable": "^1.2.2",
"random-ip": "0.0.1",
"serve-index": "^1.9.1"
}
}