8000 GitHub - avelino/fx: Poor man's serverless framework based on Docker, Function as a Service with painless.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ fx Public
forked from metrue/fx

Poor man's serverless framework based on Docker, Function as a Service with painless.

Notifications You must be signed in to change notification settings

avelino/fx

 
 

Repository files navigation

fx

Poor man's function as a service.

Usage

  • clone and build
$ git clone https://github.com/metrue/fx
$ make install-deps && make build
  • start server
./build/fx serve

now you can make a function to service in a second.

./build/fx up fx/example/functions/func.js

of course you can do more.

Usage:
$ fx serve                                      start f(x) server
$ fx up   func1.js func2.py func3.go ...        deploy a function or a group of functions
$ fx down [service ID] ...                      destroy a function or a group of functions
$ fx list                                       list deployed services
$ fx --version                                  show current version of f(x)

Architecture

TODO

Features

  • no API Gateway
  • no Function Watchdog
  • no Docker Swarm
  • no Kubernets
  • no fancy web dashboard

but f(x)

  • makes a function to be a service in seconds.
  • supports all major programming languages (Node, Golang, Ruby, Python) functions to services.

Contributors


Minghe

Core


Founder of f(x)


Tim

Core


Founder of f(x)

About

Poor man's serverless framework based on Docker, Function as a Service with painless.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

36C1
  • Go 92.7%
  • Ruby 3.0%
  • Makefile 2.0%
  • JavaScript 1.3%
  • Python 1.0%
0