[Phase 4] Setup Prefect Infrastructure #38
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Set up Prefect infrastructure for running orchestration flows. Prefect can run without containers via
.serve(), but we'll set up a Prefect server for the UI and scheduling.Context
Prefect offers multiple deployment options:
.serve()(no infrastructure needed)prefect server startFor the homelab, the local Prefect server is ideal.
Tasks
prefect server start).serve()Prefect Dependencies
Secrets Configuration
Docker Compose (Optional)
Quick Start (No Docker)
Output Files
scripts/setup_prefect.py- Secrets/variables setupdocker-compose.yml- Full stack (InfraHub + Prefect)pyproject.tomlwith Prefect + InfraHub SDK dependenciesAcceptance Criteria
prefect server startRelated