mirror of
https://github.com/lovell/sharp.git
synced 2025-07-10 11:00:14 +02:00
Docs: add info for serverless-esbuild users (#3235)
This commit is contained in:
parent
6e3f4c3c92
commit
1bf06bd5b4
@ -255,6 +255,26 @@ SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install --arch=x64 --platform=linux --libc=gli
|
|||||||
To get the best performance select the largest memory available.
|
To get the best performance select the largest memory available.
|
||||||
A 1536 MB function provides ~12x more CPU time than a 128 MB function.
|
A 1536 MB function provides ~12x more CPU time than a 128 MB function.
|
||||||
|
|
||||||
|
### serverless-esbuild
|
||||||
|
|
||||||
|
To deploy AWS Lambda using serverless framework, esbuild and serverless-esbuild on machines other than Linux x64 (glibc), first ensure sharp is excluded from bundling via the
|
||||||
|
[external option](https://www.serverless.com/plugins/serverless-esbuild#options)
|
||||||
|
configuration.
|
||||||
|
Make changes inside `serverless.yml` under `esbuild` with the following.
|
||||||
|
```
|
||||||
|
custom:
|
||||||
|
# Keep existing changes
|
||||||
|
esbuild:
|
||||||
|
# Keep existing changes
|
||||||
|
external:
|
||||||
|
- sharp
|
||||||
|
packagerOptions:
|
||||||
|
scripts:
|
||||||
|
- npm install --arch=x64 --platform=linux sharp
|
||||||
|
```
|
||||||
|
After successful deployment, comment out the scripts `- npm install --arch=x64 --platform=linux sharp` if you want to use `serverless-offline`
|
||||||
|
|
||||||
|
|
||||||
## Bundlers
|
## Bundlers
|
||||||
|
|
||||||
### webpack
|
### webpack
|
||||||
|
Loading…
x
Reference in New Issue
Block a user