Documentation ¶
Index ¶
- type BuildInfo
- type GitHubAuthDemo
- type Node
- type Option
- func WithConfigFileChange(event chan struct{}) Option
- func WithDebugMode(enable bool) Option
- func WithFileSystemConfig(configFilePath string) Option
- func WithForceHttpsRedirects(forceHttpsRedirects bool) Option
- func WithGitHubAuthDemo(authDemo GitHubAuthDemo) Option
- func WithGlobalRateLimit(requests int, perDuration time.Duration) Option
- func WithHooksSecret(secret []byte) Option
- func WithInsecureCookies() Option
- func WithIntrospection(enable bool) Option
- func WithStaticWunderNodeConfig(config wgpb.WunderNodeConfig) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHubAuthDemo ¶
type Node ¶
type Node struct {
// contains filtered or unexported fields
}
func New ¶
func New(ctx context.Context, info BuildInfo, cfg *wundernodeconfig.Config, log abstractlogger.Logger) *Node
func (*Node) StartBlocking ¶
type Option ¶
type Option func(options *options)
func WithConfigFileChange ¶ added in v0.91.0
func WithConfigFileChange(event chan struct{}) Option
func WithDebugMode ¶
func WithFileSystemConfig ¶
func WithForceHttpsRedirects ¶
func WithGitHubAuthDemo ¶
func WithGitHubAuthDemo(authDemo GitHubAuthDemo) Option
func WithHooksSecret ¶
func WithInsecureCookies ¶
func WithInsecureCookies() Option
func WithIntrospection ¶
func WithStaticWunderNodeConfig ¶
func WithStaticWunderNodeConfig(config wgpb.WunderNodeConfig) Option
Click to show internal directories.
Click to hide internal directories.