Go to file
Matt 1c96c3a85e
Build and Push Docker Image / lint-and-typecheck (push) Failing after 1m47s Details
Build and Push Docker Image / build (push) Has been skipped Details
feat: Audit remediation + Stripe webhook + test suites
- Apply 3 Prisma schema changes (Pending2FASession, hubApiKeyHash, SecurityVerificationCode attempts)
- Add Stripe webhook handler (checkout.session.completed -> User + Subscription + Order)
- Add stripe-service, api-key-service, rate-limit middleware
- Add security headers (CSP, HSTS, X-Frame-Options) in next.config.ts
- Harden auth routes, require ADMIN_API_KEY for orchestrator endpoints
- Add Docker auto-migration via startup.sh
- Add 7 unit test suites (api-key, dns, config-generator, automation-worker, permission, security-verification, auth-helpers)
- Fix Prisma 7 compatibility with adapter-pg mock for vitest

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 08:02:33 +01:00
.gitea/workflows Fix CI: use npm install instead of npm ci 2026-01-17 14:47:05 +01:00
deploy Change Hub port from 3000 to 3847 2026-01-17 14:30:45 +01:00
prisma feat: Audit remediation + Stripe webhook + test suites 2026-02-07 08:02:33 +01:00
public fix: Fix Docker build for public directory 2026-01-06 13:55:36 +01:00
src feat: Audit remediation + Stripe webhook + test suites 2026-02-07 08:02:33 +01:00
.dockerignore chore: Add .dockerignore to speed up builds 2026-01-17 13:37:29 +01:00
.env.example feat: Audit remediation + Stripe webhook + test suites 2026-02-07 08:02:33 +01:00
.env.local.example feat: Complete rewrite as Next.js admin dashboard 2026-01-06 12:35:01 +01:00
.gitignore feat: Audit remediation + Stripe webhook + test suites 2026-02-07 08:02:33 +01:00
CLAUDE.md Complete Hub Admin Dashboard with analytics, settings, and enterprise features 2026-01-17 12:33:11 +01:00
Dockerfile feat: Audit remediation + Stripe webhook + test suites 2026-02-07 08:02:33 +01:00
docker-compose.yml feat: Audit remediation + Stripe webhook + test suites 2026-02-07 08:02:33 +01:00
eslint.config.mjs Fix ESLint config - bypass FlatCompat circular reference bug 2026-01-17 12:39:59 +01:00
hub.nginx.conf Add nginx configuration for Hub deployment 2025-12-22 14:23:24 +01:00
next.config.ts feat: Audit remediation + Stripe webhook + test suites 2026-02-07 08:02:33 +01:00
package-lock.json Fix ESLint config - bypass FlatCompat circular reference bug 2026-01-17 12:39:59 +01:00
package.json feat: Audit remediation + Stripe webhook + test suites 2026-02-07 08:02:33 +01:00
postcss.config.js feat: Complete rewrite as Next.js admin dashboard 2026-01-06 12:35:01 +01:00
prisma.config.mjs Fix: Allow prisma generate without DATABASE_URL 2026-01-17 15:33:49 +01:00
startup.sh feat: Audit remediation + Stripe webhook + test suites 2026-02-07 08:02:33 +01:00
tailwind.config.ts Complete Hub Admin Dashboard with analytics, settings, and enterprise features 2026-01-17 12:33:11 +01:00
tsconfig.json Complete Hub Admin Dashboard with analytics, settings, and enterprise features 2026-01-17 12:33:11 +01:00
vitest.config.ts feat: Audit remediation + Stripe webhook + test suites 2026-02-07 08:02:33 +01:00