Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

Commit bccb299

Browse files
committed
Docker AGAIN!
1 parent 1e79174 commit bccb299

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

www.js

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,34 @@ var networking = require("./lib/networking");
22
var logging = require("./lib/logging");
33
var config = require("./config");
44
var retention = require("./lib/retention");
5+
var fs = require("fs");
6+
7+
function ensureImageDirectories() {
8+
var directories = [
9+
config.directories.faces,
10+
config.directories.helms,
11+
config.directories.skins,
12+
config.directories.renders,
13+
config.directories.capes,
14+
];
15+
16+
for (var i = 0; i < directories.length; i += 1) {
17+
var dirPath = directories[i];
18+
try {
19+
fs.mkdirSync(dirPath, { recursive: true });
20+
} catch (err) {
21+
logging.warn("failed to create image directory", dirPath, err && err.message);
22+
}
23+
}
24+
}
525

626
process.on("uncaughtException", function(err) {
727
logging.error("uncaughtException", err.stack || err.toString());
828
process.exit(1);
929
});
1030

1131
setInterval(networking.resetCounter, 1000);
32+
ensureImageDirectories();
1233
retention.start();
1334

14-
require("./lib/server.js").boot();
35+
require("./lib/server.js").boot();

0 commit comments

Comments
 (0)