The sls package
command packages your entire infrastructure into the .serverless
directory by default and make it ready for deployment. You can specify another packaging directory by passing the --package
option.
serverless package
--stage
or-s
The stage in your service that you want to deploy to.--region
or-r
The region in that stage that you want to deploy to.--package
or-p
path to the custom packaging directory you want.
serverless package
This example packages your service while using the default stage (dev
) and default region (us-east-1
). The generated package would be the default .serverless
directory inside your service.
serverless package --stage production --region eu-central-1
This example packages your service while using the production
stage in the region
eu-central-1
. The generated package would be the default .serverless
directory inside your service.
serverless package --package /path/to/package/directory
This example packages your service using the default stage and region and output the generated package into the custom path you provided at /path/to/package/directory
.