passage des dependances en locale
This commit is contained in:
parent
d2f3b1c130
commit
c2c1a09ec0
@ -33,6 +33,12 @@ const DB_FILE = config.dbFile;
|
|||||||
// Création du routeur pour /autopost
|
// Création du routeur pour /autopost
|
||||||
const autopostRouter = express.Router();
|
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
|
Routes non protégées (login, logout) sous /autopost
|
||||||
------------------------------------------------------------------------- */
|
------------------------------------------------------------------------- */
|
||||||
@ -46,7 +52,7 @@ autopostRouter.get('/login', (req, res) => {
|
|||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<title>Login</title>
|
<title>Login</title>
|
||||||
<!-- Inclusion de Tailwind CSS via le CDN -->
|
<!-- Inclusion de Tailwind CSS via le CDN -->
|
||||||
<script src="https://unpkg.com/@tailwindcss/browser@4"></script>
|
<script src="js/index.global.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body class="bg-slate-900 flex items-center justify-center min-h-screen">
|
<body class="bg-slate-900 flex items-center justify-center min-h-screen">
|
||||||
<div class="bg-slate-700 p-8 rounded-lg shadow-md w-80">
|
<div class="bg-slate-700 p-8 rounded-lg shadow-md w-80">
|
||||||
@ -141,8 +147,8 @@ autopostRouter.get('/', (req, res) => {
|
|||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<title>Suivi Autopost</title>
|
<title>Suivi Autopost</title>
|
||||||
<!-- Inclusion de Tailwind CSS et jQuery -->
|
<!-- Inclusion de Tailwind CSS et jQuery -->
|
||||||
<script src="https://unpkg.com/@tailwindcss/browser@4"></script>
|
<script src="js/index.global.js"></script>
|
||||||
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
|
<script src="/jquery/jquery.min.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body class="bg-slate-900 text-white font-sans p-4">
|
<body class="bg-slate-900 text-white font-sans p-4">
|
||||||
<!-- Conteneur "fluid" -->
|
<!-- Conteneur "fluid" -->
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash -x
|
||||||
# Couleurs de texte
|
# Couleurs de texte
|
||||||
NOIR='\e[30m'
|
NOIR='\e[30m'
|
||||||
ROUGE='\e[31m'
|
ROUGE='\e[31m'
|
||||||
@ -210,11 +210,12 @@ export NVM_DIR="$HOME/.nvm"
|
|||||||
# Vérification des modules npm nécessaires
|
# Vérification des modules npm nécessaires
|
||||||
log "Vérification des modules npm requis..."
|
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=()
|
missing_modules=()
|
||||||
|
|
||||||
for module in "${modules[@]}"; do
|
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")
|
missing_modules+=("$module")
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user