Holy crap, I can't believe I've got this working as well as it does. Took me a day to really hammer it out like I like, but .Net Aspire is awesome.
I've got my AppHost setup so that you can pick your database (Postgres, SqlServer, MySql), storage (FileSystem, AzureBlob, AmazonAWS), and messageBroker (RabbitMQ, AzureServiceBus) and it'll spin everything up and just work. I'm building something that may need support for any combination of those depending on the customer and now I can create appsettings overrides for those combinations to test things out.
I've got a couple of changes to make to the API to fix an error, but the backed end resources just spin up with ease and everything works.
Thanks
@mjovanovictech for your Aspire content and
@DevLeaderCa for your content!