Versions in this module Expand all Collapse all v1 v1.0.0 Sep 23, 2020 Changes in this version + type FSStorage struct + func NewStorager(storageFilesystemConfig *app.ConfigStorageFilesystem) (*FSStorage, error) + func (fs *FSStorage) DirectoryLayout(path string) ([]string, error) + func (fs *FSStorage) GetFileContent(ctx context.Context, source string) ([]byte, error) + func (fs *FSStorage) ReadAllModels(ctx context.Context, modelID app.ServableID) ([]storage.ArchiveHeader, error) + func (fs *FSStorage) ReadConfig(ctx context.Context, team, project string) ([]byte, error) + func (fs *FSStorage) ReadModel(ctx context.Context, modelID app.ServableID, version int) ([]storage.ArchiveHeader, error) + func (fs *FSStorage) ReadModule(ctx context.Context, moduleID app.ServableID, version int) ([]storage.ArchiveHeader, error) + func (fs *FSStorage) RemoveModel(ctx context.Context, id app.ServableID, version int) error + func (fs *FSStorage) RemoveModule(ctx context.Context, id app.ServableID, version int64) error + func (fs *FSStorage) SaveArchiveFile(ctx context.Context, header *tar.Header, archive *tar.Reader, ...) error + func (fs *FSStorage) SaveConfig(ctx context.Context, team, project string, config []byte) error + func (fs *FSStorage) SaveIncomingModelArchive(modelID app.ServableID, archive io.Reader) (string, error) + func (fs *FSStorage) SaveIncomingModuleArchive(moduleID app.ServableID, archive io.Reader) (string, error) + func (fs *FSStorage) SaveModel(ctx context.Context, archivePath string, modelID app.ServableID, version int) error + func (fs *FSStorage) SaveModule(ctx context.Context, archivePath string, moduleID app.ServableID, version int) error + type ModelFilesystemConfig struct + ArchiveName string + BasePath string + ConfigName string + DirPerm os.FileMode + EmptyConfigName string + FilePerm os.FileMode + IncomingArchivePath string + type ModuleFilesystemConfig struct + ArchiveName string + BasePath string + DirPerm os.FileMode + FilePerm os.FileMode + IncomingArchivePath string