mirror of
https://github.com/jellyfin/jellyfin
synced 2024-10-01 13:34:26 +00:00
IIS Hosting (#11120)
This commit is contained in:
parent
833bc06eb4
commit
350f17b59a
|
@ -12,6 +12,7 @@ using Jellyfin.Server.Helpers;
|
||||||
using Jellyfin.Server.Implementations;
|
using Jellyfin.Server.Implementations;
|
||||||
using MediaBrowser.Common.Configuration;
|
using MediaBrowser.Common.Configuration;
|
||||||
using MediaBrowser.Controller;
|
using MediaBrowser.Controller;
|
||||||
|
using Microsoft.AspNetCore.Hosting;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using Microsoft.Extensions.Configuration;
|
using Microsoft.Extensions.Configuration;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
|
@ -139,7 +140,15 @@ namespace Jellyfin.Server
|
||||||
host = Host.CreateDefaultBuilder()
|
host = Host.CreateDefaultBuilder()
|
||||||
.UseConsoleLifetime()
|
.UseConsoleLifetime()
|
||||||
.ConfigureServices(services => appHost.Init(services))
|
.ConfigureServices(services => appHost.Init(services))
|
||||||
.ConfigureWebHostDefaults(webHostBuilder => webHostBuilder.ConfigureWebHostBuilder(appHost, startupConfig, appPaths, _logger))
|
.ConfigureWebHostDefaults(webHostBuilder =>
|
||||||
|
{
|
||||||
|
webHostBuilder.ConfigureWebHostBuilder(appHost, startupConfig, appPaths, _logger);
|
||||||
|
if (bool.TryParse(Environment.GetEnvironmentVariable("JELLYFIN_ENABLE_IIS"), out var iisEnabled) && iisEnabled)
|
||||||
|
{
|
||||||
|
_logger.LogCritical("UNSUPPORTED HOSTING ENVIRONMENT Microsoft Internet Information Services. The option to run Jellyfin on IIS is an unsupported and untested feature. Only use at your own discretion.");
|
||||||
|
webHostBuilder.UseIIS();
|
||||||
|
}
|
||||||
|
})
|
||||||
.ConfigureAppConfiguration(config => config.ConfigureAppConfiguration(options, appPaths, startupConfig))
|
.ConfigureAppConfiguration(config => config.ConfigureAppConfiguration(options, appPaths, startupConfig))
|
||||||
.UseSerilog()
|
.UseSerilog()
|
||||||
.Build();
|
.Build();
|
||||||
|
|
Loading…
Reference in a new issue