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.