Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: faster asset deployment (#137)
* refactor: make open-next a peer dependency and use local installed version to build * feat: faster deployment * build: fix non existent exports * fix: static assets temp dir; sqs policy; lambda function paths; invalidation physical resource id * chore: self mutation Signed-off-by: github-actions <[email protected]> * fix: cloudfront invalidation * chore: self mutation Signed-off-by: github-actions <[email protected]> * fix: nextjs-bucket-deployment custom resource lambda * fix: nextjs-bucket-deployment to write correct paths to destination asset; don't use destination key prefix is not defined * chore: self mutation Signed-off-by: github-actions <[email protected]> * refactor: remove unneeded tempBuildDir in NextjsDistribution * fix: pnpm symlink issue by pre-archiving and using jszip int bucket deployment * chore: self mutation Signed-off-by: github-actions <[email protected]> * refactor: simplify props * chore: self mutation Signed-off-by: github-actions <[email protected]> * feat: add Revalidation Custom Resource * fix: unzip buffer instead of string for binary file formats in bucket deployment * fix: add revalidation url to server fn; add non bundled open-next output to server and revalidation fn * fix: environment variable substitutions * test: create e2e tests * fix: update examples/README * fix: undici types issue * chore: self mutation Signed-off-by: github-actions <[email protected]> * fix: host header issue * docs: add missing step to build packages * docs: add more thorough quick start example * fix: remove 'Building...', 'Finished...' logs which are confusing when destroying * fix: Lambda Function URL IAM Auth host header issue * docs: improve README on playwright e2e testing * docs: add high-security example with fn url IAM_AUTH and cdk-nag * chore: self mutation Signed-off-by: github-actions <[email protected]> * docs: clarify pnpm monorepo symlinks doesn't apply to everyone * docs: add to examples readme prerequisites for building cdk-nextjs-standalone * docs: fix nextjsPath in example Co-authored-by: Mischa Spiegelmock <[email protected]> * chore: self mutation Signed-off-by: github-actions <[email protected]> --------- Signed-off-by: github-actions <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: Mischa Spiegelmock <[email protected]>
- Loading branch information