mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-23 10:58:26 +00:00
Setup tailwind with docspell build
This commit is contained in:
11
build.sbt
11
build.sbt
@ -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")
|
||||
|
Reference in New Issue
Block a user