Add build testing and pre-commit hooks

- Add test-build.js script to verify standalone build locally
- Add pre-commit hook with security, build, and test checks
- Copy required-server-files.json to root of standalone for Amplify
- Add husky for automatic pre-commit validation

This ensures we test builds locally before pushing
This commit is contained in:
DaX
2025-06-19 01:03:47 +02:00
parent e1f68744e7
commit 2baac7be9f
6 changed files with 121 additions and 1 deletions

View File

@@ -11,6 +11,7 @@ frontend:
commands:
- npm run build
- cp -r .next/static .next/standalone/.next/
- cp .next/standalone/.next/required-server-files.json .next/standalone/
artifacts:
baseDirectory: .next/standalone
files: