https://github.com/imaustink/warhead
The warhead project is a set of tools for building microservices atop Functions as a Service (FaaS) platforms.
https://github.com/imaustink/warhead
aws-lambda cli faas microservice serverless
Last synced: 3 months ago
JSON representation
The warhead project is a set of tools for building microservices atop Functions as a Service (FaaS) platforms.
- Host: GitHub
- URL: https://github.com/imaustink/warhead
- Owner: imaustink
- Created: 2018-02-26T02:47:22.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-06-02T18:27:28.000Z (almost 6 years ago)
- Last Synced: 2025-02-04T09:42:13.313Z (about 1 year ago)
- Topics: aws-lambda, cli, faas, microservice, serverless
- Language: JavaScript
- Size: 3.99 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# warhead
[](https://www.npmjs.com/package/warhead)
[](https://travis-ci.org/imaustink/warhead)
[](https://coveralls.io/github/imaustink/warhead?branch=master)
[](https://greenkeeper.io/)
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
- [AWS Lambda](https://github.com/imaustink/warhead-lambda)
- GCP Functions - not yet implemented
- Azure Functions - not yet implemented
- Firebase Functions - not yet implemented