Skip to content

Commit 6c6d7bf

Browse files
committed
Wiring up Development mode
1 parent a4f458a commit 6c6d7bf

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

src/WebJobs.Script.WebHost/WebScriptHostBuilderExtension.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@ public static IHostBuilder AddWebScriptHost(this IHostBuilder builder, IServiceP
7878
services.TryAddEnumerable(ServiceDescriptor.Singleton<IHostedService, FileMonitoringService>());
7979
});
8080

81+
var debugStateProvider = rootServiceProvider.GetService<IDebugStateProvider>();
82+
if (debugStateProvider.InDebugMode)
83+
{
84+
builder.UseEnvironment(EnvironmentName.Development);
85+
}
86+
8187
return builder;
8288
}
8389

src/WebJobs.Script/Environment/EnvironmentSettingNames.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ public static class EnvironmentSettingNames
1717
public const string AzureWebsitePlaceholderMode = "WEBSITE_PLACEHOLDER_MODE";
1818
public const string AzureWebsiteHomePath = "HOME";
1919
public const string AzureWebJobsScriptRoot = "AzureWebJobsScriptRoot";
20-
public const string AzureWebJobsEnvironment = "AzureWebJobsEnv";
2120
public const string CompilationReleaseMode = "AzureWebJobsDotNetReleaseCompilation";
2221
public const string AzureWebJobsDisableHomepage = "AzureWebJobsDisableHomepage";
2322
public const string TypeScriptCompilerPath = "AzureWebJobs_TypeScriptPath";

test/WebJobs.Script.Tests.Shared/TestHostBuilderExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public static IHostBuilder ConfigureDefaultTestWebScriptHost(this IHostBuilder b
3636

3737
// Register root services
3838
var services = new ServiceCollection();
39+
AddMockedSingleton<IDebugStateProvider>(services);
3940
AddMockedSingleton<IScriptHostManager>(services);
4041
AddMockedSingleton<IScriptWebHostEnvironment>(services);
4142
AddMockedSingleton<IEventGenerator>(services);

test/WebJobs.Script.Tests/Configuration/LoggingConfigurationTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ public void LoggerProviders_Default()
187187
public void LoggerProviders_ConsoleEnabled_IfDevelopmentEnvironment()
188188
{
189189
IHost host = new HostBuilder()
190-
.UseEnvironment("Development")
190+
.UseEnvironment(EnvironmentName.Development)
191191
.ConfigureDefaultTestWebScriptHost()
192192
.Build();
193193

0 commit comments

Comments
 (0)