Setup tailwind with docspell build

This commit is contained in:
Eike Kettner
2021-01-29 20:44:36 +01:00
parent b3075cc6dc
commit 442b76c5af
7 changed files with 2965 additions and 3 deletions

View File

@ -59,7 +59,7 @@ lazy val noPublish = Seq(
val elmSettings = Seq(
elmCompileMode := ElmCompileMode.Debug,
Compile / resourceGenerators += Def.task {
openapiCodegen.value
val _ = openapiCodegen.value
compileElm(
streams.value.log,
(Compile / baseDirectory).value,
@ -75,6 +75,10 @@ val elmSettings = Seq(
HiddenFileFilter
)
)
val stylesSettings = Seq(
stylesMode := StylesMode.Dev,
Compile / resourceGenerators += stylesBuild.taskValue
)
val webjarSettings = Seq(
Compile / resourceGenerators += Def.task {
@ -406,9 +410,10 @@ val backend = project
val webapp = project
.in(file("modules/webapp"))
.disablePlugins(RevolverPlugin)
.enablePlugins(OpenApiSchema)
.enablePlugins(OpenApiSchema, StylesPlugin)
.settings(sharedSettings)
.settings(elmSettings)
.settings(stylesSettings)
.settings(webjarSettings)
.settings(
name := "docspell-webapp",
@ -717,7 +722,7 @@ def packageTools(logger: Logger, dir: File, version: String): Seq[File] = {
addCommandAlias(
"make",
";set webapp/elmCompileMode := ElmCompileMode.Production ;root/openapiCodegen ;root/test:compile"
";set webapp/elmCompileMode := ElmCompileMode.Production; set webapp/stylesMode := StylesMode.Prod ;root/openapiCodegen ;root/test:compile"
)
addCommandAlias("make-zip", ";restserver/universal:packageBin ;joex/universal:packageBin")
addCommandAlias("make-deb", ";restserver/debian:packageBin ;joex/debian:packageBin")