1
0
postauto/autopost/config.js

44 lines
1.4 KiB
JavaScript
Raw Normal View History

2025-03-12 12:47:51 +01:00
const path = require('path');
module.exports = {
// Port sur lequel le serveur écoute
2025-03-13 11:44:51 +01:00
// 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,
name: 'Nom', //Choisir un nom
background_color: 'slate-900', // à choisir ici https://tailwindcss.com/docs/colors
2025-03-12 12:47:51 +01:00
2025-08-09 09:26:06 +02:00
// choisir mysql ou sqlite
dbtype: 'sqlite',
2025-03-12 12:47:51 +01:00
// Chemin vers le fichier de base de données SQLite
dbFile: path.join(__dirname, 'base_autopost.db'),
2025-06-23 14:27:18 +02:00
//MySQL
DB_HOST: '',
DB_PORT: ,
DB_USER: '',
DB_PASSWORD: '',
DB_DATABASE: '',
DB_TABLE: 'release',
2025-03-12 12:47:51 +01:00
// Chemins personnalisables pour les dossiers
finishdirectory: path.join(__dirname, 'FINIS'),
logdirectory: path.join(__dirname, 'logs'),
infodirectory: path.join(__dirname, 'mediainfo'),
2025-03-13 11:44:51 +01:00
// Secret pour la configuration des sessions "curl -L pw.vdx.sh/w/32"
sessionSecret: 'Voir commande ci dessus',
trustProxy: 0, // 0=pas de proxy, 1=Nginx, 2=Cloudflare->Nginx, etc.
cookieSecure: false, // true si HTTPS de bout en bout
sessionStorePath: './sessions',
2025-03-12 12:47:51 +01:00
// Informations d'authentification
auth: {
2025-03-13 11:44:51 +01:00
username: 'user',
password: 'pass'
Ajout des fonctionnalités de sélection multiple et unification de l'authentification ## Nouvelles fonctionnalités ### Sélection multiple et actions en lot - Ajout d'une colonne de checkboxes avec case "Tout sélectionner" - Panneau d'actions en lot (édition et suppression de plusieurs éléments) - Modals dédiées pour l'édition et suppression en lot - Gestion intelligente de la sélection (état indéterminé) - Routes serveur `/bulk-edit` et `/bulk-delete` avec validation sécurisée ### Amélioration des modals de confirmation - Modal de confirmation pour le renvoi (remplace le confirm() basique) - Interface cohérente avec les autres modals - Gestion clavier (Escape/Enter) pour toutes les modals ### Unification du système d'authentification - Fusion des deux systèmes de login (DB + config) en une seule route - Priorité à la base de données avec fallback sur le fichier config - Logs détaillés avec émojis pour faciliter le débogage - Robustesse améliorée (admin de secours si DB en panne) ## Améliorations configuration et posteur - Configuration API pour le renvoi vers le site principal (config.js) - Correction du calcul de taille pour les liens symboliques (posteur.sh) - Support amélioré du mode symlink avec option -L pour du - Ajout .gitignore pour exclure le dossier .specstory ## Améliorations techniques - Interface utilisateur moderne avec compteur de sélection - Mise à jour visuelle en temps réel - Validation côté serveur avec gestion d'erreurs - Conservation de toutes les fonctionnalités existantes
2025-09-27 15:06:16 +02:00
},
// Configuration pour le renvoi vers le site principal
apiUrl: 'A NOUS DEMANDER SUR DISCORD',
apiKey: 'A RETROUVER DANS VOTRE PROFIL'
2025-03-13 11:44:51 +01:00
};