Commit Graph

33 Commits

Author SHA1 Message Date
1e9f16fded test: add Jest testing setup and unit tests
Frontend Tests Added:
- Jest configuration with TypeScript support
- Jest setup with Next.js mocks
- Unit tests for lib/metrics.ts (normalizePath, registry)
- Unit tests for lib/api-metrics.ts (withMetrics wrapper)
- Unit tests for middleware (auth routes, token detection)
- Unit tests for API track route (payload validation)

Dependencies added:
- jest, @testing-library/react, @testing-library/jest-dom
- ts-jest, jest-environment-jsdom, @types/jest

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 11:24:46 +01:00
ce66e72006 fix: simplify middleware, remove broken fetch tracking 2025-11-26 16:29:42 +01:00
a200fbfc7d feat: add Prometheus metrics endpoint
- Add /api/metrics endpoint for Prometheus scraping
- Add /api/track endpoint for metrics tracking
- Add metrics library with HTTP request counters
- Add middleware for request tracking
- Add instrumentation for Next.js

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 15:57:33 +01:00
f104643847 Fix Jenkinsfile: force recreate + health check 2025-10-31 01:08:16 +01:00
23e7fea8c2 Fix Jenkinsfile: force recreate + health check 2025-10-31 01:08:06 +01:00
4480d7416e Fix Jenkinsfile: force recreate + health check 2025-10-31 01:03:10 +01:00
28416fe27b Fix Jenkinsfile: force recreate + health check 2025-10-31 00:57:21 +01:00
58483dfbc5 Fix Jenkinsfile: force recreate + health check 2025-10-31 00:56:42 +01:00
9b11eb0419 Fix Jenkinsfile: force recreate + health check 2025-10-31 00:55:44 +01:00
cb3f1f62f2 Fix Jenkinsfile: force recreate + health check 2025-10-30 21:25:41 +01:00
bfa10dc890 Fix Jenkinsfile: force recreate + health check 2025-10-30 21:22:21 +01:00
246f154793 Fix Jenkinsfile: force recreate + health check 2025-10-30 21:17:36 +01:00
2160d56a12 Fix Jenkinsfile: force recreate + health check 2025-10-30 21:13:25 +01:00
53fb215ba0 Fix Jenkinsfile: force recreate + health check 2025-10-30 20:45:45 +01:00
a330419d68 Fix Jenkinsfile: force recreate + health check 2025-10-30 20:37:36 +01:00
8f0f8d9ac5 Fix Jenkinsfile: force recreate + health check 2025-10-30 20:29:02 +01:00
049dd489a8 flatten backend folder 2025-10-30 20:22:38 +01:00
8073071df2 flatten backend folder 2025-10-30 20:20:32 +01:00
ed7aca1eb5 flatten backend folder 2025-10-30 20:09:30 +01:00
8e871804d3 flatten backend folder 2025-10-30 16:20:38 +01:00
598b8e4e1a flatten backend folder 2025-10-30 16:17:59 +01:00
2fee7d53b7 Actualiser Jenkinsfile 2025-10-30 15:04:28 +00:00
f6169778b9 Actualiser Jenkinsfile 2025-10-30 15:03:11 +00:00
e7a2231328 Actualiser Jenkinsfile 2025-10-30 14:55:29 +00:00
7b857437a6 Actualiser Jenkinsfile 2025-10-30 13:46:54 +00:00
36449a49dc Actualiser Jenkinsfile 2025-10-30 13:45:25 +00:00
268499048f Actualiser Jenkinsfile 2025-10-30 13:40:38 +00:00
5c351433d0 Actualiser Jenkinsfile 2025-10-30 13:23:49 +00:00
00bfd08272 Actualiser Jenkinsfile 2025-10-30 13:15:03 +00:00
52fb9f61f1 Actualiser Jenkinsfile 2025-10-30 11:22:08 +00:00
04e519681b Actualiser Jenkinsfile 2025-10-30 11:16:36 +00:00
0800dfd365 Initial commit du frontend The Tip Top 2025-10-30 11:11:59 +00:00
8be1c840da feat: initial Next.js frontend 2025-10-28 22:48:49 +00:00