Merge branch 'main' into api-calls

This commit is contained in:
Drew Rautenberg
2025-01-15 20:44:41 -06:00
committed by GitHub
4 changed files with 18 additions and 3 deletions
+3 -1
View File
@@ -2,4 +2,6 @@ bin/
obj/ obj/
/packages/ /packages/
riderModule.iml riderModule.iml
/_ReSharper.Caches/ /_ReSharper.Caches/
**/app.db*
**/.idea
+12
View File
@@ -3,6 +3,8 @@ using Microsoft.OpenApi.Models;
var builder = WebApplication.CreateBuilder(args); var builder = WebApplication.CreateBuilder(args);
var allowSpecificOrigins = "_AllowSpecificOrigins";
builder.Services.AddDbContext<BarkContext>(); builder.Services.AddDbContext<BarkContext>();
builder.Services.AddEndpointsApiExplorer(); builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen(c => builder.Services.AddSwaggerGen(c =>
@@ -10,6 +12,14 @@ builder.Services.AddSwaggerGen(c =>
c.SwaggerDoc("v1", new OpenApiInfo { Title = "BarkMan API", Description = "BARK BARK WOOF WOOF", Version = "v1" }); c.SwaggerDoc("v1", new OpenApiInfo { Title = "BarkMan API", Description = "BARK BARK WOOF WOOF", Version = "v1" });
}); });
builder.Services.AddCors(options =>
{
options.AddPolicy(name: allowSpecificOrigins,
policy =>
{
policy.WithOrigins("https://barkdev.ts.drewr.io", "http://localhost:5173");
});
});
var app = builder.Build(); var app = builder.Build();
if (! app.Environment.IsProduction()) if (! app.Environment.IsProduction())
@@ -81,4 +91,6 @@ using (var serviceScope = app.Services.CreateScope())
dbContext.Database.Migrate(); dbContext.Database.Migrate();
} }
app.UseCors(allowSpecificOrigins);
app.Run(); app.Run();
+2 -1
View File
@@ -5,5 +5,6 @@
"Microsoft.AspNetCore": "Warning" "Microsoft.AspNetCore": "Warning"
} }
}, },
"AllowedHosts": "*" "AllowedHosts": "*",
"CorsAllowedOrgins": "barkdev.ts.drewr.io"
} }
+1 -1
View File
@@ -12,7 +12,7 @@ public class BarkContext : DbContext
{ {
var folder = Environment.SpecialFolder.LocalApplicationData; var folder = Environment.SpecialFolder.LocalApplicationData;
var path = Environment.GetFolderPath(folder); var path = Environment.GetFolderPath(folder);
DbPath = "./app.db"; DbPath = "./database/app.db";
} }
// The following configures EF to create a Sqlite database file in the // The following configures EF to create a Sqlite database file in the