Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DockerFNC = `FROM alpine ADD {{.Alias}}-{{.Type}} /{{.Alias}}-{{.Type}} ENTRYPOINT [ "/{{.Alias}}-{{.Type}}" ] ` DockerSRV = `FROM alpine ADD {{.Alias}}-{{.Type}} /{{.Alias}}-{{.Type}} ENTRYPOINT [ "/{{.Alias}}-{{.Type}}" ] ` DockerWEB = `FROM alpine ADD html /html ADD {{.Alias}}-{{.Type}} /{{.Alias}}-{{.Type}} WORKDIR / ENTRYPOINT [ "/{{.Alias}}-{{.Type}}" ] ` )
View Source
var ( HandlerFNC = `` /* 358-byte string literal not displayed */ HandlerSRV = `` /* 1410-byte string literal not displayed */ SubscriberFNC = `` /* 314-byte string literal not displayed */ SubscriberSRV = `` /* 445-byte string literal not displayed */ HandlerAPI = `` /* 1205-byte string literal not displayed */ HandlerWEB = `` /* 1016-byte string literal not displayed */ )
View Source
var ( MainFNC = `` /* 566-byte string literal not displayed */ MainSRV = `` /* 668-byte string literal not displayed */ MainAPI = `` /* 656-byte string literal not displayed */ MainWEB = `` /* 731-byte string literal not displayed */ )
View Source
var ( Makefile = `` /* 460-byte string literal not displayed */ GenerateFile = `package main //go:generate make proto ` )
View Source
var ( ProtoFNC = `` /* 276-byte string literal not displayed */ ProtoSRV = `` /* 517-byte string literal not displayed */ ProtoAPI = `` /* 159-byte string literal not displayed */ )
View Source
var ( Readme = `# {{title .Alias}} Service This is the {{title .Alias}} service Generated with ` + "```" + ` {{.Command}} ` + "```" + ` ## Getting Started - [Configuration](#configuration) - [Dependencies](#dependencies) - [Usage](#usage) ## Configuration - FQDN: {{.FQDN}} - Type: {{.Type}} - Alias: {{.Alias}} ## Dependencies Micro services depend on service discovery. The default is multicast DNS, a zeroconf system. In the event you need a resilient multi-host setup we recommend etcd. ` + "```" + ` # install etcd brew install etcd # run etcd etcd ` + "```" + ` ## Usage A Makefile is included for convenience Build the binary ` + "```" + ` make build ` + "```" + ` Run the service ` + "```" + ` ./{{.Alias}}-{{.Type}} ` + "```" + ` Build a docker image ` + "```" + ` make docker ` + "```" ReadmeFNC = `# {{title .Alias}} Function This is the {{title .Alias}} function Generated with ` + "```" + ` {{.Command}} ` + "```" + ` ## Getting Started - [Configuration](#configuration) - [Dependencies](#dependencies) - [Usage](#usage) ## Configuration - FQDN: {{.FQDN}} - Type: {{.Type}} - Alias: {{.Alias}} ## Dependencies Micro functions depend on service discovery. The default is etcd. ` + "```" + ` # install etcd brew install etcd # run etcd etcd ` + "```" + ` ## Usage A Makefile is included for convenience Build the binary ` + "```" + ` make build ` + "```" + ` Run the function once ` + "```" + ` ./{{.Alias}}-{{.Type}} ` + "```" + ` Build a docker image ` + "```" + ` make docker ` + "```" )
View Source
var (
GitIgnore = `
{{.Alias}}-{{.Type}}
`
)
View Source
var (
HTMLWEB = `` /* 2933-byte string literal not displayed */
)
View Source
var (
Module = `` /* 275-byte string literal not displayed */
)
View Source
var (
Plugin = `package main
{{if .Plugins}}
import ({{range .Plugins}}
_ "github.com/lack-io/plugins/{{.}}"{{end}}
){{end}}
`
)
View Source
var (
WrapperAPI = `` /* 854-byte string literal not displayed */
)
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.