diff --git a/RemoteExec.Server/appsettings.Development.json b/RemoteExec.Server/appsettings.Development.json deleted file mode 100644 index a9a2c15..0000000 --- a/RemoteExec.Server/appsettings.Development.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "Kestrel": { - "Endpoints": { - "Http": { - "Url": "http://*:5000" - }, - "Https": { - "Url": "https://*:5001" - } - } - }, - "AllowedHosts": "*", - "Execution": { - "ExecutionEnvironment": "AssemblyLoadContext" - }, - "DockerExecution": { - "DockerHost": null, - "WorkerImageName": "remoteexec-worker:latest", - "ContainerTimeoutSeconds": 300, - "ContainerMemoryLimitMb": 512, - "ContainerCpuShares": 1024, - "DisableNetwork": true, - "ReadOnlyFilesystem": false - }, - "Authentication": { - "ApiKeys": [ - { - "Key": "dev-api-key-1", - "Description": "Dev client 1", - "Enabled": true - }, - { - "Key": "dev-api-key-2", - "Description": "Dev client 2", - "Enabled": false - } - ] - } -} diff --git a/RemoteExec.Client.DependencyInjection/RemoteExec.Client.DependencyInjection.csproj b/src/RemoteExec.Client.DependencyInjection/RemoteExec.Client.DependencyInjection.csproj similarity index 100% rename from RemoteExec.Client.DependencyInjection/RemoteExec.Client.DependencyInjection.csproj rename to src/RemoteExec.Client.DependencyInjection/RemoteExec.Client.DependencyInjection.csproj diff --git a/RemoteExec.Client.DependencyInjection/RemoteExecutorServiceCollectionExtensions.cs b/src/RemoteExec.Client.DependencyInjection/RemoteExecutorServiceCollectionExtensions.cs similarity index 100% rename from RemoteExec.Client.DependencyInjection/RemoteExecutorServiceCollectionExtensions.cs rename to src/RemoteExec.Client.DependencyInjection/RemoteExecutorServiceCollectionExtensions.cs diff --git a/RemoteExec.Client/AsyncManualResetEvent.cs b/src/RemoteExec.Client/AsyncManualResetEvent.cs similarity index 100% rename from RemoteExec.Client/AsyncManualResetEvent.cs rename to src/RemoteExec.Client/AsyncManualResetEvent.cs diff --git a/RemoteExec.Client/Exceptions/MaxRetriesException.cs b/src/RemoteExec.Client/Exceptions/MaxRetriesException.cs similarity index 100% rename from RemoteExec.Client/Exceptions/MaxRetriesException.cs rename to src/RemoteExec.Client/Exceptions/MaxRetriesException.cs diff --git a/RemoteExec.Client/Exceptions/RemoteExecutionException.cs b/src/RemoteExec.Client/Exceptions/RemoteExecutionException.cs similarity index 100% rename from RemoteExec.Client/Exceptions/RemoteExecutionException.cs rename to src/RemoteExec.Client/Exceptions/RemoteExecutionException.cs diff --git a/RemoteExec.Client/ILoadBalancingStrategy.cs b/src/RemoteExec.Client/ILoadBalancingStrategy.cs similarity index 100% rename from RemoteExec.Client/ILoadBalancingStrategy.cs rename to src/RemoteExec.Client/ILoadBalancingStrategy.cs diff --git a/RemoteExec.Client/LoadBalancingStrategies/LeastBacklogStrategy.cs b/src/RemoteExec.Client/LoadBalancingStrategies/LeastBacklogStrategy.cs similarity index 100% rename from RemoteExec.Client/LoadBalancingStrategies/LeastBacklogStrategy.cs rename to src/RemoteExec.Client/LoadBalancingStrategies/LeastBacklogStrategy.cs diff --git a/RemoteExec.Client/LoadBalancingStrategies/ResourceAwareStrategy.cs b/src/RemoteExec.Client/LoadBalancingStrategies/ResourceAwareStrategy.cs similarity index 100% rename from RemoteExec.Client/LoadBalancingStrategies/ResourceAwareStrategy.cs rename to src/RemoteExec.Client/LoadBalancingStrategies/ResourceAwareStrategy.cs diff --git a/RemoteExec.Client/RemoteExec.Client.csproj b/src/RemoteExec.Client/RemoteExec.Client.csproj similarity index 100% rename from RemoteExec.Client/RemoteExec.Client.csproj rename to src/RemoteExec.Client/RemoteExec.Client.csproj diff --git a/RemoteExec.Client/RemoteExecLoggerProvider.cs b/src/RemoteExec.Client/RemoteExecLoggerProvider.cs similarity index 100% rename from RemoteExec.Client/RemoteExecLoggerProvider.cs rename to src/RemoteExec.Client/RemoteExecLoggerProvider.cs diff --git a/RemoteExec.Client/RemoteExecutor.ConnectionManagement.cs b/src/RemoteExec.Client/RemoteExecutor.ConnectionManagement.cs similarity index 100% rename from RemoteExec.Client/RemoteExecutor.ConnectionManagement.cs rename to src/RemoteExec.Client/RemoteExecutor.ConnectionManagement.cs diff --git a/RemoteExec.Client/RemoteExecutor.EventHandlers.cs b/src/RemoteExec.Client/RemoteExecutor.EventHandlers.cs similarity index 100% rename from RemoteExec.Client/RemoteExecutor.EventHandlers.cs rename to src/RemoteExec.Client/RemoteExecutor.EventHandlers.cs diff --git a/RemoteExec.Client/RemoteExecutor.InternalTypes.cs b/src/RemoteExec.Client/RemoteExecutor.InternalTypes.cs similarity index 100% rename from RemoteExec.Client/RemoteExecutor.InternalTypes.cs rename to src/RemoteExec.Client/RemoteExecutor.InternalTypes.cs diff --git a/RemoteExec.Client/RemoteExecutor.TaskDistribution.cs b/src/RemoteExec.Client/RemoteExecutor.TaskDistribution.cs similarity index 100% rename from RemoteExec.Client/RemoteExecutor.TaskDistribution.cs rename to src/RemoteExec.Client/RemoteExecutor.TaskDistribution.cs diff --git a/RemoteExec.Client/RemoteExecutor.cs b/src/RemoteExec.Client/RemoteExecutor.cs similarity index 100% rename from RemoteExec.Client/RemoteExecutor.cs rename to src/RemoteExec.Client/RemoteExecutor.cs diff --git a/RemoteExec.Client/RemoteExecutorOptions.cs b/src/RemoteExec.Client/RemoteExecutorOptions.cs similarity index 100% rename from RemoteExec.Client/RemoteExecutorOptions.cs rename to src/RemoteExec.Client/RemoteExecutorOptions.cs diff --git a/RemoteExec.Client/ServerConnection.cs b/src/RemoteExec.Client/ServerConnection.cs similarity index 100% rename from RemoteExec.Client/ServerConnection.cs rename to src/RemoteExec.Client/ServerConnection.cs diff --git a/RemoteExec.Client/ServerMetricsUpdatedEventArgs.cs b/src/RemoteExec.Client/ServerMetricsUpdatedEventArgs.cs similarity index 100% rename from RemoteExec.Client/ServerMetricsUpdatedEventArgs.cs rename to src/RemoteExec.Client/ServerMetricsUpdatedEventArgs.cs diff --git a/RemoteExec.Generators/RemoteExec.Generators.csproj b/src/RemoteExec.Generators/RemoteExec.Generators.csproj similarity index 100% rename from RemoteExec.Generators/RemoteExec.Generators.csproj rename to src/RemoteExec.Generators/RemoteExec.Generators.csproj diff --git a/RemoteExec.Generators/RemoteExecutorOverloadGenerator.cs b/src/RemoteExec.Generators/RemoteExecutorOverloadGenerator.cs similarity index 100% rename from RemoteExec.Generators/RemoteExecutorOverloadGenerator.cs rename to src/RemoteExec.Generators/RemoteExecutorOverloadGenerator.cs diff --git a/RemoteExec.Server/Configuration/ApiKeyConfiguration.cs b/src/RemoteExec.Server/Configuration/ApiKeyConfiguration.cs similarity index 100% rename from RemoteExec.Server/Configuration/ApiKeyConfiguration.cs rename to src/RemoteExec.Server/Configuration/ApiKeyConfiguration.cs diff --git a/RemoteExec.Server/Configuration/AuthenticationConfiguration.cs b/src/RemoteExec.Server/Configuration/AuthenticationConfiguration.cs similarity index 100% rename from RemoteExec.Server/Configuration/AuthenticationConfiguration.cs rename to src/RemoteExec.Server/Configuration/AuthenticationConfiguration.cs diff --git a/RemoteExec.Server/Configuration/ExecutionConfiguration.cs b/src/RemoteExec.Server/Configuration/ExecutionConfiguration.cs similarity index 100% rename from RemoteExec.Server/Configuration/ExecutionConfiguration.cs rename to src/RemoteExec.Server/Configuration/ExecutionConfiguration.cs diff --git a/RemoteExec.Server/Configuration/MetricsConfiguration.cs b/src/RemoteExec.Server/Configuration/MetricsConfiguration.cs similarity index 100% rename from RemoteExec.Server/Configuration/MetricsConfiguration.cs rename to src/RemoteExec.Server/Configuration/MetricsConfiguration.cs diff --git a/RemoteExec.Server/Controllers/AssemblyController.cs b/src/RemoteExec.Server/Controllers/AssemblyController.cs similarity index 100% rename from RemoteExec.Server/Controllers/AssemblyController.cs rename to src/RemoteExec.Server/Controllers/AssemblyController.cs diff --git a/RemoteExec.Server/Dockerfile b/src/RemoteExec.Server/Dockerfile similarity index 100% rename from RemoteExec.Server/Dockerfile rename to src/RemoteExec.Server/Dockerfile diff --git a/RemoteExec.Server/GlobalSuppressions.cs b/src/RemoteExec.Server/GlobalSuppressions.cs similarity index 100% rename from RemoteExec.Server/GlobalSuppressions.cs rename to src/RemoteExec.Server/GlobalSuppressions.cs diff --git a/RemoteExec.Server/Hubs/RemoteExecutionHub.cs b/src/RemoteExec.Server/Hubs/RemoteExecutionHub.cs similarity index 100% rename from RemoteExec.Server/Hubs/RemoteExecutionHub.cs rename to src/RemoteExec.Server/Hubs/RemoteExecutionHub.cs diff --git a/RemoteExec.Server/Middleware/ApiKeyAuthenticationMiddleware.cs b/src/RemoteExec.Server/Middleware/ApiKeyAuthenticationMiddleware.cs similarity index 100% rename from RemoteExec.Server/Middleware/ApiKeyAuthenticationMiddleware.cs rename to src/RemoteExec.Server/Middleware/ApiKeyAuthenticationMiddleware.cs diff --git a/RemoteExec.Server/Program.cs b/src/RemoteExec.Server/Program.cs similarity index 100% rename from RemoteExec.Server/Program.cs rename to src/RemoteExec.Server/Program.cs diff --git a/RemoteExec.Server/Properties/launchSettings.json b/src/RemoteExec.Server/Properties/launchSettings.json similarity index 100% rename from RemoteExec.Server/Properties/launchSettings.json rename to src/RemoteExec.Server/Properties/launchSettings.json diff --git a/RemoteExec.Server/RemoteExec.Server.csproj b/src/RemoteExec.Server/RemoteExec.Server.csproj similarity index 100% rename from RemoteExec.Server/RemoteExec.Server.csproj rename to src/RemoteExec.Server/RemoteExec.Server.csproj diff --git a/RemoteExec.Server/RemoteExec.Server.http b/src/RemoteExec.Server/RemoteExec.Server.http similarity index 100% rename from RemoteExec.Server/RemoteExec.Server.http rename to src/RemoteExec.Server/RemoteExec.Server.http diff --git a/RemoteExec.Server/RemoteJobAssemblyLoadContext.cs b/src/RemoteExec.Server/RemoteJobAssemblyLoadContext.cs similarity index 100% rename from RemoteExec.Server/RemoteJobAssemblyLoadContext.cs rename to src/RemoteExec.Server/RemoteJobAssemblyLoadContext.cs diff --git a/RemoteExec.Server/RequestAssemblyEventArgs.cs b/src/RemoteExec.Server/RequestAssemblyEventArgs.cs similarity index 100% rename from RemoteExec.Server/RequestAssemblyEventArgs.cs rename to src/RemoteExec.Server/RequestAssemblyEventArgs.cs diff --git a/RemoteExec.Server/Services/AssemblyLoadContextExecutionEnvironment.cs b/src/RemoteExec.Server/Services/AssemblyLoadContextExecutionEnvironment.cs similarity index 100% rename from RemoteExec.Server/Services/AssemblyLoadContextExecutionEnvironment.cs rename to src/RemoteExec.Server/Services/AssemblyLoadContextExecutionEnvironment.cs diff --git a/RemoteExec.Server/Services/DockerContainerExecutionEnvironment.cs b/src/RemoteExec.Server/Services/DockerContainerExecutionEnvironment.cs similarity index 100% rename from RemoteExec.Server/Services/DockerContainerExecutionEnvironment.cs rename to src/RemoteExec.Server/Services/DockerContainerExecutionEnvironment.cs diff --git a/RemoteExec.Server/Services/ExecutionEnvironment.cs b/src/RemoteExec.Server/Services/ExecutionEnvironment.cs similarity index 100% rename from RemoteExec.Server/Services/ExecutionEnvironment.cs rename to src/RemoteExec.Server/Services/ExecutionEnvironment.cs diff --git a/RemoteExec.Server/Services/MetricsBroadcastService.cs b/src/RemoteExec.Server/Services/MetricsBroadcastService.cs similarity index 100% rename from RemoteExec.Server/Services/MetricsBroadcastService.cs rename to src/RemoteExec.Server/Services/MetricsBroadcastService.cs diff --git a/RemoteExec.Server/Utilities/AssemblyUtilities.cs b/src/RemoteExec.Server/Utilities/AssemblyUtilities.cs similarity index 100% rename from RemoteExec.Server/Utilities/AssemblyUtilities.cs rename to src/RemoteExec.Server/Utilities/AssemblyUtilities.cs diff --git a/RemoteExec.Server/Utilities/CompletableEventArgs.cs b/src/RemoteExec.Server/Utilities/CompletableEventArgs.cs similarity index 100% rename from RemoteExec.Server/Utilities/CompletableEventArgs.cs rename to src/RemoteExec.Server/Utilities/CompletableEventArgs.cs diff --git a/RemoteExec.Server/appsettings.json b/src/RemoteExec.Server/appsettings.json similarity index 100% rename from RemoteExec.Server/appsettings.json rename to src/RemoteExec.Server/appsettings.json diff --git a/RemoteExec.Shared/Models/Docker/ContainerExecutionRequest.cs b/src/RemoteExec.Shared/Models/Docker/ContainerExecutionRequest.cs similarity index 100% rename from RemoteExec.Shared/Models/Docker/ContainerExecutionRequest.cs rename to src/RemoteExec.Shared/Models/Docker/ContainerExecutionRequest.cs diff --git a/RemoteExec.Shared/Models/Docker/ContainerExecutionResponse.cs b/src/RemoteExec.Shared/Models/Docker/ContainerExecutionResponse.cs similarity index 100% rename from RemoteExec.Shared/Models/Docker/ContainerExecutionResponse.cs rename to src/RemoteExec.Shared/Models/Docker/ContainerExecutionResponse.cs diff --git a/RemoteExec.Shared/Models/RemoteExecutionRequest.cs b/src/RemoteExec.Shared/Models/RemoteExecutionRequest.cs similarity index 100% rename from RemoteExec.Shared/Models/RemoteExecutionRequest.cs rename to src/RemoteExec.Shared/Models/RemoteExecutionRequest.cs diff --git a/RemoteExec.Shared/Models/RemoteExecutionResult.cs b/src/RemoteExec.Shared/Models/RemoteExecutionResult.cs similarity index 100% rename from RemoteExec.Shared/Models/RemoteExecutionResult.cs rename to src/RemoteExec.Shared/Models/RemoteExecutionResult.cs diff --git a/RemoteExec.Shared/Models/ServerMetrics.cs b/src/RemoteExec.Shared/Models/ServerMetrics.cs similarity index 100% rename from RemoteExec.Shared/Models/ServerMetrics.cs rename to src/RemoteExec.Shared/Models/ServerMetrics.cs diff --git a/RemoteExec.Shared/Models/TaskItem.cs b/src/RemoteExec.Shared/Models/TaskItem.cs similarity index 100% rename from RemoteExec.Shared/Models/TaskItem.cs rename to src/RemoteExec.Shared/Models/TaskItem.cs diff --git a/RemoteExec.Shared/RemoteExec.Shared.csproj b/src/RemoteExec.Shared/RemoteExec.Shared.csproj similarity index 100% rename from RemoteExec.Shared/RemoteExec.Shared.csproj rename to src/RemoteExec.Shared/RemoteExec.Shared.csproj diff --git a/RemoteExec.Shared/Utilities/AssemblyUtilities.cs b/src/RemoteExec.Shared/Utilities/AssemblyUtilities.cs similarity index 100% rename from RemoteExec.Shared/Utilities/AssemblyUtilities.cs rename to src/RemoteExec.Shared/Utilities/AssemblyUtilities.cs diff --git a/RemoteExec.Shared/Utilities/CompletableEventArgs.cs b/src/RemoteExec.Shared/Utilities/CompletableEventArgs.cs similarity index 100% rename from RemoteExec.Shared/Utilities/CompletableEventArgs.cs rename to src/RemoteExec.Shared/Utilities/CompletableEventArgs.cs diff --git a/RemoteExec.Worker/Dockerfile b/src/RemoteExec.Worker/Dockerfile similarity index 100% rename from RemoteExec.Worker/Dockerfile rename to src/RemoteExec.Worker/Dockerfile diff --git a/RemoteExec.Worker/GlobalSuppressions.cs b/src/RemoteExec.Worker/GlobalSuppressions.cs similarity index 100% rename from RemoteExec.Worker/GlobalSuppressions.cs rename to src/RemoteExec.Worker/GlobalSuppressions.cs diff --git a/RemoteExec.Worker/Program.cs b/src/RemoteExec.Worker/Program.cs similarity index 100% rename from RemoteExec.Worker/Program.cs rename to src/RemoteExec.Worker/Program.cs diff --git a/RemoteExec.Worker/RemoteExec.Worker.csproj b/src/RemoteExec.Worker/RemoteExec.Worker.csproj similarity index 100% rename from RemoteExec.Worker/RemoteExec.Worker.csproj rename to src/RemoteExec.Worker/RemoteExec.Worker.csproj diff --git a/RemoteExec.slnx b/src/RemoteExec.slnx similarity index 100% rename from RemoteExec.slnx rename to src/RemoteExec.slnx diff --git a/RemoteExec/Program.cs b/src/RemoteExec/Program.cs similarity index 100% rename from RemoteExec/Program.cs rename to src/RemoteExec/Program.cs diff --git a/RemoteExec/RemoteExec.Sample.csproj b/src/RemoteExec/RemoteExec.Sample.csproj similarity index 100% rename from RemoteExec/RemoteExec.Sample.csproj rename to src/RemoteExec/RemoteExec.Sample.csproj