Fixes and config

This commit is contained in:
2026-05-28 23:49:09 +02:00
parent b3879c1baa
commit f694571e1a
5 changed files with 84 additions and 46 deletions
@@ -1,4 +1,5 @@
using Ardalis.Result;
using IResult = Microsoft.AspNetCore.Http.IResult;
namespace WebApi.Extensions;
@@ -3,6 +3,7 @@ using Mediator;
using Musify.Application;
using Musify.Infrastructure.MassTransit;
using Musify.Infrastructure.Persistence;
using Musify.Application.Configuration;
using Musify.Infrastructure.Services;
using OpenTelemetry.Logs;
using OpenTelemetry.Metrics;
@@ -16,10 +17,12 @@ public static class ServiceCollectionExtensions
{
public static IServiceCollection AddApplicationServices(this IServiceCollection services, IConfiguration configuration)
{
services.AddApplicationConfigurations(configuration);
services.AddDatabase(configuration);
services.AddKeycloakService(configuration);
services.AddApplicationStorageConfiguration(configuration);
services.AddPlayListConfiguration(configuration);
services.AddTrackConfiguration(configuration);
services.AddStorageService(configuration);
services.AddUploadIntentConfiguration(configuration);
services.AddMassTransitClient(configuration);
services.AddMediator();
services.AddOpenApi();