remove k8s configs, update worker for multi-languages support, add local-submit option
This commit is contained in:
@@ -11,10 +11,26 @@ builder.Services.AddHttpClient();
|
||||
|
||||
// Register application services
|
||||
builder.Services.AddSingleton<IPackageParserService, PackageParserService>();
|
||||
builder.Services.AddSingleton<ICompilationService, CppCompilationService>();
|
||||
builder.Services.AddSingleton<IExecutionService, CppExecutionService>();
|
||||
builder.Services.AddSingleton<IOutputCheckerService, OutputCheckerService>();
|
||||
builder.Services.AddSingleton<ICallbackService, CallbackService>();
|
||||
|
||||
// Register compilation services
|
||||
builder.Services.AddSingleton<CppCompilationService>();
|
||||
builder.Services.AddSingleton<JavaCompilationService>();
|
||||
builder.Services.AddSingleton<KotlinCompilationService>();
|
||||
builder.Services.AddSingleton<CSharpCompilationService>();
|
||||
builder.Services.AddSingleton<PythonCompilationService>();
|
||||
builder.Services.AddSingleton<ICompilationServiceFactory, CompilationServiceFactory>();
|
||||
|
||||
// Register execution services
|
||||
builder.Services.AddSingleton<CppExecutionService>();
|
||||
builder.Services.AddSingleton<JavaExecutionService>();
|
||||
builder.Services.AddSingleton<KotlinExecutionService>();
|
||||
builder.Services.AddSingleton<CSharpExecutionService>();
|
||||
builder.Services.AddSingleton<PythonExecutionService>();
|
||||
builder.Services.AddSingleton<IExecutionServiceFactory, ExecutionServiceFactory>();
|
||||
|
||||
// Register testing service
|
||||
builder.Services.AddSingleton<ITestingService, TestingService>();
|
||||
|
||||
var app = builder.Build();
|
||||
|
||||
Reference in New Issue
Block a user