2017-10-07 17:18:22 +09:00

2.0 KiB
Executable File

Read this on the main serverless docs site

Spotinst Functions - Create

Creates a new service in the current working directory based on the provided template.

Create service in current working directory:

serverless create -t spotinst-nodejs

Create service in new folder:

serverless create -t spotinst-nodejs -p myService

Options

  • --template or -t The name of one of the available templates. Required if --template-url is not present.
  • --template-url or -u The name of one of the available templates. Required if --template is not present.
  • --path or -p The path where the service should be created.
  • --name or -n the name of the service in serverless.yml.

Available Templates

To see a list of available templates run serverless create --help

Most commonly used templates:

  • spotinst-nodejs
  • spotinst-python
  • spotinst-ruby
  • spotinst-java
  • plugin

Examples

Creating a new service

serverless create -t spotinst-nodejs -n my-special-service

This example will generate scaffolding for a service with Spotinst as a provider and nodejs as runtime. The scaffolding will be generated in the current working directory.

Creating a named service in a (new) directory

serverless create -t spotinst-nodejs -p my-new-service

This example will generate scaffolding for a service with Spotinst as a provider and ruby as runtime. The scaffolding will be generated in the my-new-service directory. This directory will be created if not present. Otherwise Serverless will use the already present directory.