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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7bc19a8126cbfc9475e460025bdbb1966f5e1a645cfe83821f02014f1b55e39 |
|
MD5 | 3ec359aa22f3a99a0e57868d25cc06f3 |
|
BLAKE2b-256 | 0370f8749cc4f450bd313363fa6fb04887e405798b4480f7dce939dd65b756f7 |