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