functions

The Fool guy's FAAS
git clone git://git.lair.cx/functions
Log | Files | Refs | README

ModeNameSize
-rw-r--r--.dockerignore10L
-rw-r--r--.gitignore28L
-rw-r--r--Dockerfile38L
-rw-r--r--Makefile9L
-rw-r--r--README72L
-rw-r--r--cmd/fnctl/cmd_function.go263L
-rw-r--r--cmd/fnctl/cmd_network.go40L
-rw-r--r--cmd/fnctl/cmd_server.go8L
-rw-r--r--cmd/fnctl/cni.conflist31L
-rw-r--r--cmd/fnctl/cniconf.go144L
-rw-r--r--cmd/fnctl/main.go16L
-rw-r--r--cmd/fnctl/utils.go66L
-rw-r--r--cmd/functions/log_debug.go18L
-rw-r--r--cmd/functions/log_prod.go16L
-rw-r--r--cmd/functions/main.go326L
-rw-r--r--configs/configs.go30L
-rw-r--r--configs/configs_amd64.go8L
-rw-r--r--configs/configs_arm64.go8L
-rw-r--r--configs/configs_debug.go7L
-rw-r--r--configs/configs_prod.go7L
-rw-r--r--examples/helloworld/main.go45L
-rw-r--r--go.mod50L
-rw-r--r--go.sum1101L
-rw-r--r--internal/functions/build.go8L
-rw-r--r--internal/functions/function.go7L
-rw-r--r--internal/httpx/req.go61L
-rw-r--r--internal/vmutils/builder.go253L
-rw-r--r--internal/vmutils/consts.go15L
-rw-r--r--internal/vmutils/errors.go10L
-rw-r--r--internal/vmutils/http.go32L
-rw-r--r--internal/vmutils/net.go32L
-rw-r--r--internal/vmutils/run.go33L
-rw-r--r--pkg/functions/serve.go70L
-rw-r--r--pkg/functions/utils.go11L
-rw-r--r--pkg/functions/wrapper.go49L
-rw-r--r--pkg/pid/pid.go47L
-rw-r--r--rfs/Makefile27L