internal

package
v0.19.913 Latest Latest
Warning

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

Go to latest
Published: May 1, 2026 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	HTTPPort     string   `config:"http_port" validate:"required"`
	LogLevel     string   `config:"log_level"`
	DashboardDev bool     `config:"dashboard_dev"`
	ServiceName  string   `config:"service_name"`
	Version      string   `config:"version"`
	GitRef       string   `config:"git_ref"`
	Middlewares  []string `config:"middlewares"`
	DistDir      string   `config:"dist_dir"`
	PublicDir    string   `config:"public_dir"`

	APIUrl                string `config:"nuon_api_url"`
	AdminAPIUrl           string `config:"nuon_admin_api_url"`
	TemporalUIUrl         string `config:"nuon_temporal_ui_url"`
	AuthServiceUrl        string `config:"nuon_auth_service_url"`
	AppUrl                string `config:"nuon_app_url"`
	GithubAppName         string `config:"github_app_name"`
	PylonAppID            string `config:"pylon_app_id"`
	DatadogEnv            string `config:"datadog_env"`
	DatadogAPIKey         string `config:"datadog_api_key"`
	DatadogApplicationKey string `config:"datadog_application_key"`
	DatadogTraceDebug     bool   `config:"datadog_trace_debug"`
	DatadogAPIUrl         string `config:"datadog_api_url"`
	DisableMetrics        bool   `config:"disable_metrics"`
	ServiceDeployment     string `config:"service_deployment"`
	IsBYOC                bool   `config:"nuon_byoc"`
	SFTrialEndpoint       string `config:"sf_trial_access_endpoint"`
	OnboardingV2          bool   `config:"nuon_onboarding_v2"`
	AdminDashboardUrl     string `config:"nuon_admin_dashboard_url"`
}

func NewConfig

func NewConfig() (*Config, error)

Directories

Path Synopsis
middlewares

Jump to

Keyboard shortcuts

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