Continuous Deployment API for Container and Static Pages
Project description
Documentation
Development
Run with uvicorn
echo "SALT=$(openssl rand -base64 32)" > .env
ROOT_KEY=test python -m uvicorn canary_cd.main:app --reload --port 8001
Linter
uv run pylint canary_cd
Tests
uv run pytest tests/
Coverage
uv run coverage run --source canary_cd -m pytest tests/
uv run coverage report -m --skip-covered
Docker
test standalone
docker compose build
docker compose up
test with traefik
docker compose -f compose.traefik.yml up
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 Distribution
canary_cd-0.1.dev3.tar.gz
(56.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file canary_cd-0.1.dev3.tar.gz.
File metadata
- Download URL: canary_cd-0.1.dev3.tar.gz
- Upload date:
- Size: 56.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f01659091be914dd2f9d676e10d2463fd919303a96ef1f8feb5c334630091a8e
|
|
| MD5 |
8bee8814b58a25c29cfbaff7000b0e7f
|
|
| BLAKE2b-256 |
5be932f08d7d853130a040ed2fdd98afb1a11b5dc4b2df3805541ec8d8ad1825
|
File details
Details for the file canary_cd-0.1.dev3-py3-none-any.whl.
File metadata
- Download URL: canary_cd-0.1.dev3-py3-none-any.whl
- Upload date:
- Size: 27.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab536f7913b1091247090f31709cbaa61a01705e26808a250e2721a39896cab1
|
|
| MD5 |
f8043a91a35fe9a80b71896fddcba5c6
|
|
| BLAKE2b-256 |
f0e4a538500b5b3e30bea7e81af9713f1a8cfa30171715da17d53b90b3879296
|