From c2c1a09ec0c01815bab3924e1f423934c1be4b02 Mon Sep 17 00:00:00 2001 From: unfr Date: Sat, 15 Mar 2025 15:26:12 +0100 Subject: [PATCH] passage des dependances en locale --- autopost/server.js | 12 +++++++++--- update.sh | 7 ++++--- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/autopost/server.js b/autopost/server.js index 2feffaa..8eacbac 100644 --- a/autopost/server.js +++ b/autopost/server.js @@ -33,6 +33,12 @@ const DB_FILE = config.dbFile; // Création du routeur pour /autopost const autopostRouter = express.Router(); +// Servir les fichiers statiques dans le contexte du routeur +autopostRouter.use('/js', express.static(path.join(__dirname, '../node_modules/@tailwindcss/browser/dist'))); + +// Servir les fichiers jQuery depuis node_modules/jquery/dist +autopostRouter.use('/jquery', express.static(path.join(__dirname, '../node_modules/jquery/dist'))); + /* ------------------------------------------------------------------------- Routes non protégées (login, logout) sous /autopost ------------------------------------------------------------------------- */ @@ -46,7 +52,7 @@ autopostRouter.get('/login', (req, res) => { Login - +
@@ -141,8 +147,8 @@ autopostRouter.get('/', (req, res) => { Suivi Autopost - - + + diff --git a/update.sh b/update.sh index 6a47b3a..cf9220c 100644 --- a/update.sh +++ b/update.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/bash -x # Couleurs de texte NOIR='\e[30m' ROUGE='\e[31m' @@ -210,11 +210,12 @@ export NVM_DIR="$HOME/.nvm" # Vérification des modules npm nécessaires log "Vérification des modules npm requis..." -modules=("express" "express-session" "sqlite3" "ansi-to-html") +modules=("express" "express-session" "sqlite3" "ansi-to-html" "@tailwindcss/browser" "jquery") missing_modules=() for module in "${modules[@]}"; do - if ! npm list "$module" &> /dev/null; then + # On regarde uniquement les dépendances directes et on vérifie si le module apparaît dans la sortie. + if ! npm list "$module" --depth=0 2>&1 | grep -q "$module@"; then missing_modules+=("$module") fi done