1
0
mirror of https://github.com/XFox111/MuiCharts.git synced 2026-04-22 06:51:05 +03:00

- Reworked Infrastructure injection

- Added LettuceEncrypt for HTTPS
- Fixed DataContext
- Moved connection string to appsettings.json
This commit is contained in:
2024-02-22 14:56:15 +00:00
parent be8cc7ded4
commit 39bc85c9d9
7 changed files with 38 additions and 23 deletions
@@ -19,20 +19,13 @@ public class DataContext : DbContext
/// </summary>
public DbSet<Track> Tracks { get; set; }
/// <inheritdoc/>
public DataContext() : base() {}
/// <inheritdoc/>
public DataContext(DbContextOptions<DataContext> options) : base(options) {}
/// <inheritdoc/>
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
/// <summary>
/// Initializes a new instance of <see cref="DataContext"/>.
/// </summary>
/// <param name="options">The options for this context.</param>
public DataContext(DbContextOptions<DataContext> options) : base(options)
{
optionsBuilder
.UseSqlite("Data Source=data.db")
.EnableSensitiveDataLogging(
Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") == "Development"
);
Database.Migrate();
}
/// <inheritdoc/>