Skip to main content

Generate build and deployment script for .NET aspire projects on Azure Container Apps

Project description

Cloudracer

This tool helps you generate build and deployment script for .NET Aspire based projects so you can deploy them as container apps on Azure. We use this tool for our digital GPT assistant applications to speed up the workflow.

Getting started

pip install cloudracer

Generating build scripts

Generating build scripts can be done by running cloudracer generate build --project <project-path>. This produces github action files for the project based on the host project. This is a one time generation step, after the scripts are generated you can modify them as you see fit.

Generating deployment scripts

You can generate deployment scripts by running cloudracer generate deployment --project <project-path>. This produces a set of bicep scripts for the application. You can use these bicep scripts to deploy revisions of your application to an Azure Container App environment of choice.

Developing

System requirements

Running tests

We use pytest to run unit-tests and integration tests. You can run the tests using the following commands:

python -m pytest .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

cloudracer-0.1.0b0-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

Details for the file cloudracer-0.1.0b0-py3-none-any.whl.

File metadata

  • Download URL: cloudracer-0.1.0b0-py3-none-any.whl
  • Upload date:
  • Size: 2.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for cloudracer-0.1.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7bc19a8126cbfc9475e460025bdbb1966f5e1a645cfe83821f02014f1b55e39
MD5 3ec359aa22f3a99a0e57868d25cc06f3
BLAKE2b-256 0370f8749cc4f450bd313363fa6fb04887e405798b4480f7dce939dd65b756f7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page