mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Ensure public directories exist
This commit is contained in:
14
server.js
14
server.js
@ -88,6 +88,11 @@ const directories = {
|
|||||||
avatars: 'public/User Avatars',
|
avatars: 'public/User Avatars',
|
||||||
groups: 'public/groups/',
|
groups: 'public/groups/',
|
||||||
groupChats: 'public/group chats',
|
groupChats: 'public/group chats',
|
||||||
|
chats: 'public/chats/',
|
||||||
|
characters: 'public/characters/',
|
||||||
|
backgrounds: 'public/backgrounds',
|
||||||
|
novelAI_Settings: 'public/NovelAI Settings',
|
||||||
|
koboldAI_Settings: 'public/KoboldAI Settings',
|
||||||
};
|
};
|
||||||
|
|
||||||
// CSRF Protection //
|
// CSRF Protection //
|
||||||
@ -1597,6 +1602,7 @@ app.listen(server_port, (listen ? '0.0.0.0' : '127.0.0.1'), function () {
|
|||||||
is_colab = true;
|
is_colab = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
ensurePublicDirectoriesExist();
|
||||||
console.log('Launching...');
|
console.log('Launching...');
|
||||||
if (autorun) open('http:127.0.0.1:' + server_port);
|
if (autorun) open('http:127.0.0.1:' + server_port);
|
||||||
console.log('TavernAI started: http://127.0.0.1:' + server_port);
|
console.log('TavernAI started: http://127.0.0.1:' + server_port);
|
||||||
@ -1791,3 +1797,11 @@ function getCharacterFile2(directories, i) {
|
|||||||
convertStage2();
|
convertStage2();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ensurePublicDirectoriesExist() {
|
||||||
|
for (const dir of Object.values(directories)) {
|
||||||
|
if (!fs.existsSync(dir)) {
|
||||||
|
fs.mkdirSync(dir);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue
Block a user