mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-05 07:18:47 +01:00
Add configuration flag for Web directory
This commit is contained in:
@@ -264,6 +264,23 @@ namespace Jellyfin.Server
|
||||
}
|
||||
}
|
||||
|
||||
// webDir
|
||||
// IF --webdir
|
||||
// ELSE IF $JELLYFIN_WEB_DIR
|
||||
// ELSE use <bindir>/jellyfin-web
|
||||
var webDir = options.WebDir;
|
||||
|
||||
if (string.IsNullOrEmpty(webDir))
|
||||
{
|
||||
webDir = Environment.GetEnvironmentVariable("JELLYFIN_WEB_DIR");
|
||||
|
||||
if (string.IsNullOrEmpty(webDir))
|
||||
{
|
||||
// Use default location under ResourcesPath
|
||||
webDir = Path.Combine(AppContext.BaseDirectory, "jellyfin-web")
|
||||
}
|
||||
}
|
||||
|
||||
// logDir
|
||||
// IF --logdir
|
||||
// ELSE IF $JELLYFIN_LOG_DIR
|
||||
@@ -296,7 +313,7 @@ namespace Jellyfin.Server
|
||||
Environment.Exit(1);
|
||||
}
|
||||
|
||||
return new ServerApplicationPaths(dataDir, logDir, configDir, cacheDir);
|
||||
return new ServerApplicationPaths(dataDir, logDir, configDir, cacheDir, webDir);
|
||||
}
|
||||
|
||||
private static async Task<IConfiguration> CreateConfiguration(IApplicationPaths appPaths)
|
||||
|
||||
Reference in New Issue
Block a user