Skip to content

Latest commit

 

History

History
73 lines (49 loc) · 1.4 KB

README.md

File metadata and controls

73 lines (49 loc) · 1.4 KB

This is an Gestalt plugin for the Serverless Inc framework.

serverless-gestalt

Work remaining:

  • Documentation on using gestalt with the Serverless Inc framework
  • Validation of plugin from Serverless Inc team
  • Validation of node.js template from Serverless Inc team
  • Breaking out of SDK for spawning fog

Pre-reqs

Installation:

  • Serverless Inc CLI (sls) Currently you need a local build of serverless
npm i -g serverless
  • Get the Gestalt CLI:

https://github.com/GalacticFog/gestalt-fog-cli

Or install via npm npm install fog-cli.

  • Get gestalt

You can deploy gestalt locally using Docker CE. See the documentation(https://docs.gestalt.com/)

Getting started

  • Get this plugin
$ git clone https://github.com/GalacticFog/serverless-gestalt

Link the plugin so it's available to Node:

$ npm run install
  • Test the happy-path: build/deploy/list/invoke/remove
$ npm test

Supported commands

sls deploy

In progress

sls deploy function -f <your-function>
sls package
sls deploy list
sls invoke -f <your-function> -d <your-data> # -d flag optional
sls remove

Contributing

TBD