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',
|
||||
groups: 'public/groups/',
|
||||
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 //
|
||||
@ -1597,6 +1602,7 @@ app.listen(server_port, (listen ? '0.0.0.0' : '127.0.0.1'), function () {
|
||||
is_colab = true;
|
||||
}
|
||||
}
|
||||
ensurePublicDirectoriesExist();
|
||||
console.log('Launching...');
|
||||
if (autorun) open('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();
|
||||
}
|
||||
}
|
||||
|
||||
function ensurePublicDirectoriesExist() {
|
||||
for (const dir of Object.values(directories)) {
|
||||
if (!fs.existsSync(dir)) {
|
||||
fs.mkdirSync(dir);
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user