├── .gitignore ├── ConsoleApp1 ├── ConsoleApp1.csproj └── Program.cs ├── LICENSE ├── README.md ├── ServiceDefaults1 ├── Extensions.cs └── ServiceDefaults1.csproj ├── WaitForDependencies.AppHost ├── Program.cs ├── Properties │ └── launchSettings.json ├── WaitForDependencies.AppHost.csproj ├── appsettings.Development.json └── appsettings.json ├── WaitForDependencies.Aspire.Hosting ├── HealthCheckAnnotation.cs ├── HttpEndpointHealthCheckExtensions.cs ├── PostgreSqlHealthCheckExtensions.cs ├── RabbitMQResourceHealthCheckExtensions.cs ├── RedisResourceHealthCheckExtensions.cs ├── SqlResourceHealthCheckExtensions.cs ├── WaitForDependencies.Aspire.Hosting.csproj └── WaitForDependenciesExtensions.cs ├── WaitForDependenciesDemo.sln ├── WebApplication1 ├── Program.cs ├── Properties │ └── launchSettings.json ├── WebApplication1.csproj ├── appsettings.Development.json └── appsettings.json └── WebApplication2 ├── Program.cs ├── Properties └── launchSettings.json ├── WebApplication2.csproj ├── appsettings.Development.json └── appsettings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/.gitignore -------------------------------------------------------------------------------- /ConsoleApp1/ConsoleApp1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/ConsoleApp1/ConsoleApp1.csproj -------------------------------------------------------------------------------- /ConsoleApp1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/ConsoleApp1/Program.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/README.md -------------------------------------------------------------------------------- /ServiceDefaults1/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/ServiceDefaults1/Extensions.cs -------------------------------------------------------------------------------- /ServiceDefaults1/ServiceDefaults1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/ServiceDefaults1/ServiceDefaults1.csproj -------------------------------------------------------------------------------- /WaitForDependencies.AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.AppHost/Program.cs -------------------------------------------------------------------------------- /WaitForDependencies.AppHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.AppHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /WaitForDependencies.AppHost/WaitForDependencies.AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.AppHost/WaitForDependencies.AppHost.csproj -------------------------------------------------------------------------------- /WaitForDependencies.AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /WaitForDependencies.AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.AppHost/appsettings.json -------------------------------------------------------------------------------- /WaitForDependencies.Aspire.Hosting/HealthCheckAnnotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.Aspire.Hosting/HealthCheckAnnotation.cs -------------------------------------------------------------------------------- /WaitForDependencies.Aspire.Hosting/HttpEndpointHealthCheckExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.Aspire.Hosting/HttpEndpointHealthCheckExtensions.cs -------------------------------------------------------------------------------- /WaitForDependencies.Aspire.Hosting/PostgreSqlHealthCheckExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.Aspire.Hosting/PostgreSqlHealthCheckExtensions.cs -------------------------------------------------------------------------------- /WaitForDependencies.Aspire.Hosting/RabbitMQResourceHealthCheckExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.Aspire.Hosting/RabbitMQResourceHealthCheckExtensions.cs -------------------------------------------------------------------------------- /WaitForDependencies.Aspire.Hosting/RedisResourceHealthCheckExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.Aspire.Hosting/RedisResourceHealthCheckExtensions.cs -------------------------------------------------------------------------------- /WaitForDependencies.Aspire.Hosting/SqlResourceHealthCheckExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.Aspire.Hosting/SqlResourceHealthCheckExtensions.cs -------------------------------------------------------------------------------- /WaitForDependencies.Aspire.Hosting/WaitForDependencies.Aspire.Hosting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.Aspire.Hosting/WaitForDependencies.Aspire.Hosting.csproj -------------------------------------------------------------------------------- /WaitForDependencies.Aspire.Hosting/WaitForDependenciesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependencies.Aspire.Hosting/WaitForDependenciesExtensions.cs -------------------------------------------------------------------------------- /WaitForDependenciesDemo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WaitForDependenciesDemo.sln -------------------------------------------------------------------------------- /WebApplication1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WebApplication1/Program.cs -------------------------------------------------------------------------------- /WebApplication1/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WebApplication1/Properties/launchSettings.json -------------------------------------------------------------------------------- /WebApplication1/WebApplication1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WebApplication1/WebApplication1.csproj -------------------------------------------------------------------------------- /WebApplication1/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WebApplication1/appsettings.Development.json -------------------------------------------------------------------------------- /WebApplication1/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WebApplication1/appsettings.json -------------------------------------------------------------------------------- /WebApplication2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WebApplication2/Program.cs -------------------------------------------------------------------------------- /WebApplication2/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WebApplication2/Properties/launchSettings.json -------------------------------------------------------------------------------- /WebApplication2/WebApplication2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WebApplication2/WebApplication2.csproj -------------------------------------------------------------------------------- /WebApplication2/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WebApplication2/appsettings.Development.json -------------------------------------------------------------------------------- /WebApplication2/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidfowl/WaitForDependenciesAspire/HEAD/WebApplication2/appsettings.json --------------------------------------------------------------------------------