Prefect é uma biblioteca de orquestração de fluxo de trabalho que permite definir, agendar e monitorar fluxos de trabalho complexos, facilitando a automação de tarefas. No exemplo desse repositório há duas chamadas para uma API coletando dados da mesma
Para executar este demo localmente é necessário que maquina em questao ja tenha o Python instalado e o Prefect, caso nao tenha sugiro seguir a documentação oficial
Com isso feito, siga os passos:`
-
Clone o repositório
git clone https://github.com/sergjuni/prefect-demo.git
-
Acesse o diretório do projeto
cd prefect-demo
-
Crie um ambiente virtual
Crie um ambiente virtual para instalar as dependências. Se estiver usando
venv
, por exemplo:python -m venv venv
Ative o ambiente virtual usando o comando:
source venv/bin/activate
-
Execução do Demo
Execute o demo com o seguinte comando:
python main.py
Isso iniciará um fluxo de trabalho de exemplo usando Prefect.
O Prefect estará rodando localmente na porta
http://127.0.0.1:4200
Prefect is a workflow orchestration library that allows you to define, schedule, and monitor complex workflows, facilitating task automation. In the example of this repository, there are two API calls collecting data from the same source.
To run this demo locally, ensure that your machine already has Python installed along with Prefect. If not, it's recommended to follow the official documentation.
Once done, follow these steps:
-
Clone the repository
git clone https://github.com/sergjuni/prefect-demo.git
-
Navigate to the project directory
cd prefect-demo
-
Create a virtual environment
Create a virtual environment to install the dependencies. If using
venv
, for example:python -m venv venv
Activate the virtual environment with:
source venv/bin/activate
-
Run the Demo
Execute the demo with the following command:
python main.py
This will start an example workflow using Prefect.
Prefect will run locally on port
http://127.0.0.1:4200
.