Store files in different binary stores

This commit is contained in:
eikek
2022-03-07 12:06:29 +01:00
parent d3ef4b6166
commit c812ea1009
8 changed files with 103 additions and 16 deletions

View File

@ -11,7 +11,7 @@ import javax.sql.DataSource
import cats.effect._
import docspell.common.LenientUri
import docspell.store.file.FileRepository
import docspell.store.file.{FileRepository, FileRepositoryConfig}
import docspell.store.impl.StoreImpl
import docspell.store.migrate.FlywayMigrate
@ -67,7 +67,8 @@ object StoreFixture {
for {
ds <- dataSource(jdbc)
xa <- makeXA(ds)
fr = FileRepository.genericJDBC[IO](xa, ds, 64 * 1024)
cfg = FileRepositoryConfig.Database(64 * 1024)
fr = FileRepository[IO](xa, ds, cfg)
store = new StoreImpl[IO](fr, jdbc, xa)
_ <- Resource.eval(store.migrate)
} yield store