diff --git a/CoviDok/Startup.cs b/CoviDok/Startup.cs index 5c04659..6fb39dc 100644 --- a/CoviDok/Startup.cs +++ b/CoviDok/Startup.cs @@ -1,67 +1,68 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using CoviDok.Data.MySQL; -using CoviDok.Data.SessionProviders; -using CoviDok.Data.StorageProviders; -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.AspNetCore.Http; -using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; - -namespace CoviDok -{ - public class Startup - { - // This method gets called by the runtime. Use this method to add services to the container. - // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940 - private readonly IConfiguration _configuration; - - public Startup(IConfiguration configuration) - { - _configuration = configuration; - } - - public void ConfigureServices(IServiceCollection services) - { - services.AddMvc(options => options.EnableEndpointRouting = false).SetCompatibilityVersion(CompatibilityVersion.Version_3_0); - services.AddSingleton(_configuration); - MySqlContext.MySqlString = _configuration.GetConnectionString("MySQLDatabase"); - RedisProvider.Host = _configuration.GetConnectionString("RedisHost"); - MinioProvider._settings = new MinioSettings { - HostName = _configuration["MinioSettings:HostName"], - AccessKey = _configuration["MinioSettings:AccessKey"], - SecretKey = _configuration["MinioSettings:SecretKey"] - }; - } - - // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. - public void Configure(IApplicationBuilder app, IWebHostEnvironment env) - { - if (env.IsDevelopment()) - { - app.UseDeveloperExceptionPage(); - } - - //app.UseRouting(); - - app.UseMvc(); - - - MySqlContext ctx = new MySqlContext(); - ctx.Database.EnsureCreated(); - - //app.UseEndpoints(endpoints => - //{ - // endpoints.MapGet("/", async context => - // { - // await context.Response.WriteAsync("Hello World!"); - // }); - //}); - } - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using CoviDok.Data.MySQL; +using CoviDok.Data.SessionProviders; +using CoviDok.Data.StorageProviders; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; + +namespace CoviDok +{ + public class Startup + { + // This method gets called by the runtime. Use this method to add services to the container. + // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940 + private readonly IConfiguration _configuration; + + public Startup(IConfiguration configuration) + { + _configuration = configuration; + } + + public void ConfigureServices(IServiceCollection services) + { + services.AddMvc(options => options.EnableEndpointRouting = false).SetCompatibilityVersion(CompatibilityVersion.Version_3_0); + services.AddSingleton(_configuration); + MySqlContext.MySqlString = _configuration.GetConnectionString("MySQLDatabase"); + RedisProvider.Host = _configuration.GetConnectionString("RedisHost"); + MinioProvider._settings = new MinioSettings { + HostName = _configuration["MinioSettings:HostName"], + AccessKey = _configuration["MinioSettings:AccessKey"], + SecretKey = _configuration["MinioSettings:SecretKey"] + }; + Console.WriteLine("Minio host is" + MinioProvider._settings.HostName); + } + + // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + //app.UseRouting(); + + app.UseMvc(); + + + MySqlContext ctx = new MySqlContext(); + ctx.Database.EnsureCreated(); + + //app.UseEndpoints(endpoints => + //{ + // endpoints.MapGet("/", async context => + // { + // await context.Response.WriteAsync("Hello World!"); + // }); + //}); + } + } +}