Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The absolute minimum required to add bun as a runtime to AWS compatible with both zip-based and container-based deployment. This means only the test 110 was copied over to bun and only the very necessary changes in every file were made to enable bun.
One key difference for the Dockerfile.build is that the
gosubinary is copied from another Docker image (it's a completely static binary without any need for dynamically linked libs). This one one hand opens up the possibility to use more bare-bones/lightweight docker images without package managers as well as fixates the gosu version instead of relying on theapt update && apt installcombination. That is potentially something that can be done for the other Dockerfile.build files as well.To keep this PR lightweight and easy to review, all other benchmarks have been left out.
Further PRs for Bun (GCP/Azure) are based on this one.