Documentation
¶
Index ¶
- type ModuleStore
- func (s *ModuleStore) GoMod(ctx context.Context, module, vsn string) ([]byte, error)
- func (s *ModuleStore) Info(ctx context.Context, module, vsn string) ([]byte, error)
- func (s *ModuleStore) Save(ctx context.Context, module, version string, _ []byte, _ io.ReadSeeker, ...) error
- func (s *ModuleStore) Zip(ctx context.Context, module, vsn string) (io.ReadCloser, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModuleStore ¶
type ModuleStore struct {
// contains filtered or unexported fields
}
ModuleStore represents a mongo backed storage backend.
func NewStorage ¶
func NewStorage(url string) *ModuleStore
NewStorage returns a remote Olympus store
func (*ModuleStore) Save ¶
func (s *ModuleStore) Save(ctx context.Context, module, version string, _ []byte, _ io.ReadSeeker, _ []byte) error
Save stores a module in olympus. This actually does not store anything just reports cache miss
func (*ModuleStore) Zip ¶ added in v0.1.0
func (s *ModuleStore) Zip(ctx context.Context, module, vsn string) (io.ReadCloser, error)
Zip storage.Getter implementation
Click to show internal directories.
Click to hide internal directories.