mirror of
https://github.com/swift-server/swift-aws-lambda-runtime.git
synced 2026-05-03 07:22:27 +00:00
Add special Deployment instructions for the Mac M1 (#263)
This commit is contained in:
@@ -13,6 +13,13 @@ cd swift-aws-lambda-runtime/Examples/Deployment
|
||||
|
||||
Note: The example scripts assume you have [jq](https://stedolan.github.io/jq/download/) command line tool installed.
|
||||
|
||||
## Mac M1 Considerations
|
||||
|
||||
Lambdas will run on an x86 processor by default. Building a Lambda with an M1 will create an arm-based executable which will not run on an x86 processor. Here are a few options for building Swift Lambdas on an M1:
|
||||
|
||||
1. Configure the Lambda to run on the [Graviton2](https://aws.amazon.com/blogs/aws/aws-lambda-functions-powered-by-aws-graviton2-processor-run-your-functions-on-arm-and-get-up-to-34-better-price-performance/) Arm-based processor.
|
||||
2. Build with the x86 architecture by specifying `--platform linux/amd64` in all Docker 'build' and 'run' commands in `build-and-package.sh`.
|
||||
|
||||
## Deployment instructions using AWS CLI
|
||||
|
||||
Steps to deploy this sample to AWS Lambda using the AWS CLI:
|
||||
|
||||
Reference in New Issue
Block a user