mirror of
https://github.com/Suwayomi/Suwayomi-Server.git
synced 2026-07-04 11:24:35 -05:00
Allow symlinks in static files (#1699)
This commit is contained in:
@@ -36,6 +36,7 @@ import kotlinx.serialization.json.jsonArray
|
|||||||
import kotlinx.serialization.json.jsonObject
|
import kotlinx.serialization.json.jsonObject
|
||||||
import kotlinx.serialization.json.jsonPrimitive
|
import kotlinx.serialization.json.jsonPrimitive
|
||||||
import net.lingala.zip4j.ZipFile
|
import net.lingala.zip4j.ZipFile
|
||||||
|
import org.eclipse.jetty.server.handler.ContextHandler
|
||||||
import suwayomi.tachidesk.graphql.types.AboutWebUI
|
import suwayomi.tachidesk.graphql.types.AboutWebUI
|
||||||
import suwayomi.tachidesk.graphql.types.UpdateState
|
import suwayomi.tachidesk.graphql.types.UpdateState
|
||||||
import suwayomi.tachidesk.graphql.types.UpdateState.DOWNLOADING
|
import suwayomi.tachidesk.graphql.types.UpdateState.DOWNLOADING
|
||||||
@@ -164,6 +165,7 @@ object WebInterfaceManager {
|
|||||||
// Use canonical path to avoid Jetty alias issues
|
// Use canonical path to avoid Jetty alias issues
|
||||||
staticFiles.directory = File(applicationDirs.webUIServe).canonicalPath
|
staticFiles.directory = File(applicationDirs.webUIServe).canonicalPath
|
||||||
staticFiles.location = Location.EXTERNAL
|
staticFiles.location = Location.EXTERNAL
|
||||||
|
staticFiles.aliasCheck = ContextHandler.ApproveAliases()
|
||||||
}
|
}
|
||||||
|
|
||||||
serveWebUI = {
|
serveWebUI = {
|
||||||
|
|||||||
Reference in New Issue
Block a user