faas-memory

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2022 License: MIT Imports: 9 Imported by: 0

README

faas-memory

faas-memory implements the OpenFaaS provider API and uses in-memory objects to store state.

Purpose

This provider was created for integration testing and as a first-class example of an OpenFaaS provider for others to follow. It implements the faas-provider interface.

Getting started

In one terminal, build and start the provider:

export GOPATH=$HOME/go
go get -u github.com/openfaas-incubator/faas-memory
cd $GOPATH/go/src/github.com/openfaas-incubator/faas-memory
make start

In another use the CLI with it:

$ export OPENFAAS_URL=127.0.0.1:8083

$ faas-cli list

Function                      	Invocations    	Replicas

$ faas-cli store deploy figlet

WARNING! Communication is not secure, please consider using HTTPS. Letsencrypt.org offers free SSL/TLS certificates.

Deployed. 200 OK.
URL: http://127.0.0.1:8083/function/figlet

$ faas-cli list

Function                      	Invocations    	Replicas
figlet                        	0              	1

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package types contains definitions for public types
Package types contains definitions for public types

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL