From 38d644da1fea1c7febd6a76b4f246fea1f0e1f29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Omar=20S=C3=A1nchez=20Pizarro?= Date: Tue, 20 Jan 2026 04:21:13 +0100 Subject: [PATCH] fix: update Dockerfile and enhance article deletion route - Changed the COPY command in Dockerfile to reference workers.json directly. - Added basic authentication middleware to the article deletion route for improved security. --- web/backend/Dockerfile | 2 +- web/backend/routes/articles.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/web/backend/Dockerfile b/web/backend/Dockerfile index 65e7b50..4922ddd 100644 --- a/web/backend/Dockerfile +++ b/web/backend/Dockerfile @@ -18,7 +18,7 @@ COPY middlewares/ ./middlewares/ COPY routes/ ./routes/ COPY services/ ./services/ COPY utils/ ./utils/ -COPY ../../workers.json ./workers.json +COPY workers.json ./workers.json # Exponer puerto EXPOSE 3001 diff --git a/web/backend/routes/articles.js b/web/backend/routes/articles.js index d5e08c4..ad71c4c 100644 --- a/web/backend/routes/articles.js +++ b/web/backend/routes/articles.js @@ -4,7 +4,7 @@ import { basicAuthMiddleware } from '../middlewares/auth.js'; const router = express.Router(); -router.delete('/', async (req, res) => { +router.delete('/', basicAuthMiddleware, async (req, res) => { try { const count = await clearAllArticles(); res.json({ success: true, message: `Todos los artículos eliminados: ${count} artículos borrados`, count });