diff --git a/EstusShots.Server/Startup.cs b/EstusShots.Server/Startup.cs index 9af3405..4c7bb55 100644 --- a/EstusShots.Server/Startup.cs +++ b/EstusShots.Server/Startup.cs @@ -15,7 +15,7 @@ namespace EstusShots.Server public IConfiguration Configuration { get; } private bool IsDevelopment { get; set; } - + public Startup(IConfiguration configuration) { Configuration = configuration; @@ -34,17 +34,19 @@ namespace EstusShots.Server services.AddControllers().AddJsonOptions(options => { options.JsonSerializerOptions.PropertyNameCaseInsensitive = true; - if (IsDevelopment) options.JsonSerializerOptions.WriteIndented = true; + if (IsDevelopment) + { + options.JsonSerializerOptions.WriteIndented = true; + } }); services.AddSwaggerGen(options => { - options.SwaggerDoc("v1", new OpenApiInfo {Title = "Estus Shots API", Version = "v1"}); + options.SwaggerDoc("v1", new OpenApiInfo { Title = "Estus Shots API", Version = "v1" }); }); // Register business logic services services.AddScoped(); services.AddScoped(); - services.AddScoped(); } // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. @@ -53,15 +55,19 @@ namespace EstusShots.Server IsDevelopment = env.IsDevelopment(); if (IsDevelopment) app.UseDeveloperExceptionPage(); - else - app.UseHttpsRedirection(); + + // Do not Redirect for now. Breaks local tests. + // app.UseHttpsRedirection(); // Enable middleware to serve generated Swagger as a JSON endpoint. app.UseSwagger(); // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.), // specifying the Swagger JSON endpoint. - app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "Estus Shots API V1"); }); + app.UseSwaggerUI(c => + { + c.SwaggerEndpoint("/swagger/v1/swagger.json", "Estus Shots API V1"); + }); app.UseRouting(); app.UseAuthorization(); diff --git a/publish.sh b/publish.sh index 9a2bb9e..e10a18b 100755 --- a/publish.sh +++ b/publish.sh @@ -1,5 +1,9 @@ #!/usr/bin/env bash +# Clean up +echo "Cleaning up build directory" +[ -d "Publish" ] && rm -r Publish + # Publish Server echo "Running dotnet publish for server" dotnet publish \