Skip to content

rehborn/canary-cd

Repository files navigation

Canary-CD

Continuous Deployment API for Container and Static Pages

Docs

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

poetry run pylint canary_cd

Tests

poetry run pytest tests/

Coverage

poetry run coverage run --source canary_id -m pytest tests/ 
poetry run coverage report -m