- docker
- docker-compose
minimal services for scheduled ingestion only:
docker compose up -d redis prefect-agent
all services:
docker compose up -d
-
prefect orchestrator to run and deploy the scheduled ingestion script.
-
executing a flow manually example:
docker-compose exec agent python src/flows/transfermarkt_incremental_page.py
- prefect web ui to monitor flow runs, enable/disable deployments, etc.
- access at localhost:4200
- storage to save the ingestion bookmark and statuses.
- web ui to browse and manage redis keys and values.
- access at localhost:9987
- jupyter notebook to process and analyzing data
- access at localhost:8888