fix: Admin app startup and JWT authentication
- Register IAdminUserRepository in DependencyInjection - Add connection string to appsettings.json - Make database migrations non-blocking (allow app to start even if DB unavailable) - Remove UseAuthentication() middleware (using client-side JWT auth instead) - App now runs successfully on https://localhost:5002 Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -10,6 +10,7 @@ public static class DependencyInjection
|
||||
public static IServiceCollection AddInfrastructure(this IServiceCollection services)
|
||||
{
|
||||
services.AddSingleton<IDbConnectionFactory, DbConnectionFactory>();
|
||||
services.AddScoped<IAdminUserRepository, AdminUserRepository>();
|
||||
services.AddScoped<ICategoryRepository, CategoryRepository>();
|
||||
services.AddScoped<IBlogPostRepository, BlogPostRepository>();
|
||||
services.AddScoped<IInquiryRepository, InquiryRepository>();
|
||||
|
||||
Reference in New Issue
Block a user