imaustink / warhead

The warhead project is a set of tools for building microservices atop Functions as a Service (FaaS) platforms.
1 stars 0 forks source link
aws-lambda cli faas microservice serverless

warhead

npm version Build Status Coverage Status Greenkeeper badge

The warhead project is a set of tools for building microservices atop Functions as a Service (FaaS) platforms.

Currently, warhead supports AWS Lambda, but the goal is to support as many platforms as possible.

Install CLI

  1. npm i -g warhead

CLI Usage

The CLI will help you scaffold projects and their subsequent services, as well as test and deploy them.

  Usage: warhead generate [type]

  Options:
    -V, --version  output the version number
    -h, --help     output usage information

  Commands:
    generate|g [type]                                  Run a generator. Type can be
        • project - Create a new warhead project in a subdirectory
        • service - Create a new warhead service in the current project
    test|t [name]                                      Run test for a service.
    deploy|d [name]                                    Deploy a service
    install|i [options] [serviceName] [package(s)...]  Install package(s) in a service
    *

Adapters