Dutch drugstore price-comparison webapp (Node + Express + node:sqlite)
  • JavaScript 57.9%
  • HTML 39.4%
  • Shell 1.5%
  • Dockerfile 1.2%
Find a file
Morris c21c107fb7 Fix Dockerfile: COPY backend/products.config.js (Phase 1 introduced it; container crashed on rebuild)
db.js imports products.config.js since Phase 1; the Dockerfile only COPY'd db.js/
server.js/security.js, so any container rebuilt from merged main crashed with
ERR_MODULE_NOT_FOUND on startup. Added the missing COPY. Also update v3 plan Status
to reflect all tracks merged + live scrape verification.
2026-08-09 17:47:23 +00:00
backend Add public CSV and JSON price export 2026-08-09 16:36:43 +00:00
docs Fix Dockerfile: COPY backend/products.config.js (Phase 1 introduced it; container crashed on rebuild) 2026-08-09 17:47:23 +00:00
mockups Init: prijsvergelijker drogisterij — Node+Express+node:sqlite price comparator 2026-08-01 23:38:58 +00:00
public Add public CSV and JSON price export 2026-08-09 16:36:43 +00:00
scraper Add daily scrape fallback after A3 no-go 2026-08-09 16:20:27 +00:00
scripts Add daily scrape fallback after A3 no-go 2026-08-09 16:20:27 +00:00
.gitignore Init: prijsvergelijker drogisterij — Node+Express+node:sqlite price comparator 2026-08-01 23:38:58 +00:00
docker-compose.yml Security: XSS-safe URL allowlist (http/https only) + opt-in Bearer auth gate on mutating endpoints 2026-08-09 14:38:18 +00:00
Dockerfile Fix Dockerfile: COPY backend/products.config.js (Phase 1 introduced it; container crashed on rebuild) 2026-08-09 17:47:23 +00:00
package-lock.json Init: prijsvergelijker drogisterij — Node+Express+node:sqlite price comparator 2026-08-01 23:38:58 +00:00
package.json Init: prijsvergelijker drogisterij — Node+Express+node:sqlite price comparator 2026-08-01 23:38:58 +00:00