git clone https://github.com/unchain0/eclipse-news/
cd backend/
uv sync
docker compose up -d
# Executar migrações do banco de dados
uv run alembic upgrade headOpen one terminal and run:
cd backend/
uv run uvicorn app.main:app --reload --reload-dir app --reload-dir migrationsOpen another terminal and run:
cd backend/
uv run run_scraper.py --mode continuousOpções do scraper:
--mode continuous: Roda continuamente a cada 60 segundos (padrão)--mode single: Executa apenas uma vez--interval N: Define o intervalo em segundos (ex:--interval 120)
Open another terminal and run:
cd frontend/
npm install
ng serve