Files
letsbe-hub/.gitignore
Matt 1c96c3a85e
Some checks failed
Build and Push Docker Image / lint-and-typecheck (push) Failing after 1m47s
Build and Push Docker Image / build (push) Has been skipped
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

58 lines
543 B
Plaintext

# Dependencies
node_modules/
.pnp/
.pnp.js
# Build outputs
.next/
out/
dist/
build/
# Testing
coverage/
# Environment files
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
deploy/.env
!.env.example
!.env.local.example
!deploy/.env.example
# IDE
.idea/
.vscode/
*.swp
*.swo
# Debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Typescript
*.tsbuildinfo
next-env.d.ts
# Misc
.DS_Store
*.pem
Thumbs.db
# Serena
.serena/
# Vercel
.vercel
# Prisma
prisma/*.db
prisma/*.db-journal
# Job runtime data
jobs/