App Startup (#34)

* Adding ConfigureProduction as copy of ConfigureDevelopment.

* Configuring bundling and updating default appsetting value to work for local images (the setting is still useful for CDN scenarios).
This commit is contained in:
Steve Smith
2017-08-08 20:37:51 -04:00
committed by GitHub
parent a8f150aac7
commit f0c8f3e234
4 changed files with 27 additions and 3 deletions

View File

@@ -149,5 +149,28 @@ namespace Microsoft.eShopWeb
var defaultUser = new ApplicationUser { UserName = "demouser@microsoft.com", Email = "demouser@microsoft.com" };
userManager.CreateAsync(defaultUser, "Pass@word1").Wait();
}
/// <summary>
/// Use this section to perform production-specific configuration.
/// In this case it is duplicating Development so that deployments to Azure will have sample data immediately.
/// </summary>
/// <param name="app"></param>
/// <param name="env"></param>
/// <param name="loggerFactory"></param>
/// <param name="userManager"></param>
public void ConfigureProduction(IApplicationBuilder app,
IHostingEnvironment env,
ILoggerFactory loggerFactory,
UserManager<ApplicationUser> userManager)
{
Configure(app, env);
//Seed Data
CatalogContextSeed.SeedAsync(app, loggerFactory)
.Wait();
var defaultUser = new ApplicationUser { UserName = "demouser@microsoft.com", Email = "demouser@microsoft.com" };
userManager.CreateAsync(defaultUser, "Pass@word1").Wait();
}
}
}