Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { Logger *logger.Logger Router *router.Router RepositoryIndex *repo.Index StorageBackend storage.Backend StorageCache []storage.Object AllowOverwrite bool MultiTenancyEnabled bool AnonymousGet bool TlsCert string TlsKey string ChartPostFormFieldName string ProvPostFormFieldName string IndexLimit int // contains filtered or unexported fields }
Server contains a Logger, Router, storage backend and object cache
func NewServer ¶
func NewServer(options ServerOptions) (*Server, error)
NewServer creates a new Server instance
type ServerOptions ¶
type ServerOptions struct { StorageBackend storage.Backend LogJSON bool Debug bool EnableAPI bool AllowOverwrite bool EnableMetrics bool EnableMultiTenancy bool AnonymousGet bool ChartURL string TlsCert string TlsKey string Username string Password string ChartPostFormFieldName string ProvPostFormFieldName string IndexLimit int ContextPath string }
ServerOptions are options for constructing a Server
Click to show internal directories.
Click to hide internal directories.