axios test (#705)

* add version controller

* use axios to get version

* allow typescript

* use version api service
This commit is contained in:
Jason Dove
2022-03-15 17:55:05 -05:00
committed by GitHub
parent 809a623a95
commit d88c179b63
13 changed files with 1256 additions and 56 deletions
+11 -2
View File
@@ -68,10 +68,16 @@ namespace ErsatzTV;
public class Startup
{
public Startup(IConfiguration configuration) => Configuration = configuration;
public Startup(IConfiguration configuration, IWebHostEnvironment env)
{
Configuration = configuration;
CurrentEnvironment = env;
}
public IConfiguration Configuration { get; }
private IWebHostEnvironment CurrentEnvironment { get; }
public void ConfigureServices(IServiceCollection services)
{
BugsnagConfiguration bugsnagConfig = Configuration.GetSection("Bugsnag").Get<BugsnagConfiguration>();
@@ -131,7 +137,10 @@ public class Startup
options.ImplicitlyValidateChildProperties = true;
});
services.AddSpaStaticFiles(options => options.RootPath = "wwwroot/v2");
if (!CurrentEnvironment.IsDevelopment())
{
services.AddSpaStaticFiles(options => options.RootPath = "wwwroot/v2");
}
services.AddMemoryCache();