public RavenFsArtefactStorageProvider(RavenFsConfiguration configuration) { _filesStore = new FilesStore { Url = configuration.Url, DefaultFileSystem = configuration.FileSystem }; _filesStore.Initialize(); }
public static void AddRavenFsArtefactStorage(this IJobbrBuilder builder, Action <RavenFsConfiguration> config) { var defaultConfig = new RavenFsConfiguration(); config(defaultConfig); builder.Add <RavenFsConfiguration>(defaultConfig); builder.Register <IArtefactsStorageProvider>(typeof(RavenFsArtefactStorageProvider)); builder.Register <IConfigurationValidator>(typeof(RavenFsConfigurationValidator)); }