aboutsummaryrefslogtreecommitdiff
path: root/Server/Startup.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Server/Startup.cs')
-rw-r--r--Server/Startup.cs17
1 files changed, 12 insertions, 5 deletions
diff --git a/Server/Startup.cs b/Server/Startup.cs
index 08d1df4..93bae2d 100644
--- a/Server/Startup.cs
+++ b/Server/Startup.cs
@@ -1,10 +1,17 @@
using System;
using System.Collections.Generic;
+
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Metadata;
+
+using Classes;
+using Database;
+using Aggregator.Parser;
namespace Server {
public class Startup {
@@ -14,16 +21,17 @@ namespace Server {
public IConfiguration Configuration { get; }
- // This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services) {
services.Configure<CookiePolicyOptions>(options => {
- // This lambda determines whether user consent for non-essential cookies is needed for a given request.
options.CheckConsentNeeded = context => true;
options.MinimumSameSitePolicy = SameSiteMode.None;
});
+
+ services.AddDbContext<DatabaseContext>(options => {
+ options.UseMySQL(Configuration.GetConnectionString("connectionString"));
+ });
}
- // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IHostingEnvironment env) {
if (env.IsDevelopment()) {
app.UseDeveloperExceptionPage();
@@ -33,9 +41,8 @@ namespace Server {
app.UseHsts();
}
- app.UseHttpsRedirection();
+ app.UseDefaultFiles();
app.UseStaticFiles();
- app.UseCookiePolicy();
}
}
}