Fix path to docspell assets

This commit is contained in:
Eike Kettner
2019-09-21 22:14:02 +02:00
parent 9a6f3eb786
commit 4562786206
6 changed files with 16 additions and 11 deletions

View File

@ -3,16 +3,19 @@ package docspell.restserver.webapp
import _root_.io.circe._
import _root_.io.circe.generic.semiauto._
import docspell.common.LenientUri
import docspell.restserver.Config
import docspell.restserver.{BuildInfo, Config}
import docspell.backend.signup.{Config => SignupConfig}
import yamusca.imports._
import yamusca.implicits._
case class Flags(appName: String, baseUrl: LenientUri, signupMode: SignupConfig.Mode)
case class Flags( appName: String
, baseUrl: LenientUri
, signupMode: SignupConfig.Mode
, docspellAssetPath: String)
object Flags {
def apply(cfg: Config): Flags =
Flags(cfg.appName, cfg.baseUrl, cfg.backend.signup.mode)
Flags(cfg.appName, cfg.baseUrl, cfg.backend.signup.mode, s"assets/docspell-webapp/${BuildInfo.version}")
implicit val jsonEncoder: Encoder[Flags] =
deriveEncoder[Flags]