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.dev2.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.dev2.tar.gz.
File metadata
- Download URL: canary_cd-0.1.dev2.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 |
3d6cda28cbb1a1e35bae32baf6c7c30f607b96fbd54fa2ecbb7f254208363ba1
|
|
| MD5 |
084f53f7074651206213814b71e27727
|
|
| BLAKE2b-256 |
d35f2c44680aa7379fa714e02dfca64f4f938d2fb51f0899713135a25303a367
|
File details
Details for the file canary_cd-0.1.dev2-py3-none-any.whl.
File metadata
- Download URL: canary_cd-0.1.dev2-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 |
2818cb7ce75589ed78a4d0eecb0dd3931db4bc79b2d2f11b8a60bbc2fe46c71d
|
|
| MD5 |
3f197051b226a5617f3daec0f7a95025
|
|
| BLAKE2b-256 |
734b6d02f6c52ceb789597caef1b6f238db8de332935b8d097301d18b3261d90
|