{"repo":"prom3theu5/aspirational-manifests","free":true,"listed":false,"github":"https://github.com/prom3theu5/aspirational-manifests","clone":"git clone https://github.com/prom3theu5/aspirational-manifests.git","description":"Handle deployments of .NET Aspire AppHost Projects","language":"C#","stars":912,"topics":["dotnet","dotnet-aspire","kubernetes","kustomize","docker","docker-compose"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Aspirate (Aspir8) Handle deployment yaml generation for a .NET Aspire AppHost Documentation: https://prom3theu5.github.io/aspirational-manifests/ Table of Contents 1. Installation as a global tool 2. Producing Manifests 3. Build 4. Secrets Management - Managing Secrets - Secrets File Contents - Generating Secrets - Applying Secrets - Disabling Secret Management 5. Apply Manifests 6. Remove Manifests 7. Init Command 8. Non-Interactive Invocation 9. Uninstall tool 10. Configuring the Windows Terminal For Unicode and Emoji Support 11. DevContainer Support To Install as a global tool NOTE: Add the --prerelease option, to install the latest preview version. Producing Manifests Navigate to your Aspire project's AppHost directory, and run: This command (by-default) will also build selected projects, and push the containers to the interpolated ContainerRegistry. Builds can be skipped by passing the --skip-build flag. Your manifests will be in the AppHost/aspirate-output directory by default. If you'd like - you can generate a slim docker-compose deployment instead of a kubernetes deployment. For this you can pass --output-format compose. Please note - this will disable secret support. Build The Build command will build all projects defined in the aspire manifest file, and push the containers to the interpolated ContainerRegistry. The command is extremely useful for rebuilding and pushing containers to the registry using a simple menu to select the items you want to build. The command","default_branch":null,"files":null,"tree":[],"storefront":"/r/prom3theu5","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/prom3theu5/aspirational-manifests/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}