diff --git a/autopost/config.js b/autopost/config.js index b792a12..ceca6bf 100644 --- a/autopost/config.js +++ b/autopost/config.js @@ -2,19 +2,22 @@ const path = require('path'); module.exports = { // Port sur lequel le serveur écoute - // Attention si vous êtes sur une seedbox de bien choisir un port laisser libre par votre hébergeur - // chez ultracc par exemple la commande est app-ports free - port: Voir indications ci dessus, + port: 3000, // Remplacez par votre port // Chemin vers le fichier de base de données SQLite dbFile: path.join(__dirname, 'base_autopost.db'), - // Secret pour la configuration des sessions "curl -L pw.vdx.sh/w/32" - sessionSecret: 'Voir commande ci dessus', + // Chemins personnalisables pour les dossiers + finishdirectory: path.join(__dirname, 'FINIS'), + logdirectory: path.join(__dirname, 'logs'), + infodirectory: path.join(__dirname, 'mediainfo'), + + // Secret pour la configuration des sessions + sessionSecret: 'votre-secret-de-session', // Informations d'authentification auth: { - username: 'user', - password: 'pass' + username: 'user', + password: 'pass' } -}; \ No newline at end of file +}; diff --git a/autopost/server.js b/autopost/server.js index 77aeebd..2feffaa 100644 --- a/autopost/server.js +++ b/autopost/server.js @@ -517,7 +517,7 @@ autopostRouter.get('/log', (req, res) => { return res.status(400).json({ error: "Nom du fichier non spécifié." }); } let base = filename.includes('.') ? filename.split('.').slice(0, -1).join('.') : filename; - const logFilePath = path.join(__dirname, 'logs', base + '.log'); + const logFilePath = path.join(config.logdirectory, base + '.log'); fs.readFile(logFilePath, 'utf8', (err, data) => { if (err) { console.error(err.message); @@ -537,7 +537,7 @@ autopostRouter.get('/mediainfo', (req, res) => { return res.status(400).json({ error: "Nom du fichier non spécifié." }); } let base = filename.includes('.') ? filename.split('.').slice(0, -1).join('.') : filename; - const mediainfoFilePath = path.join(__dirname, 'mediainfo', base + '.json'); + const mediainfoFilePath = path.join(config.infodirectory, base + '.json'); fs.readFile(mediainfoFilePath, 'utf8', (err, data) => { if (err) { console.error(err.message); @@ -565,7 +565,7 @@ autopostRouter.get('/dl', (req, res) => { let base = filename.includes('.') ? filename.split('.').slice(0, -1).join('.') : filename; const subfolder = base.charAt(0).toUpperCase(); // L'archive est en .7z maintenant - const archiveFilePath = path.join(__dirname, 'FINIS', subfolder, base + '.7z'); + const archiveFilePath = path.join(config.finishdirectory, subfolder, base + '.7z'); console.log("Tentative de téléchargement (archive 7z) :", archiveFilePath); // Utilisation du répertoire temporaire