- Python 3.10+
- Docker
- Git
git clone git@github.com:edupoli/zapdelivery.git
cd zapdeliverycurl -LsSf https://astral.sh/uv/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"uv venvsource .venv/bin/activate.\.venv\Scripts\activateuv syncdocker run --name zapdelivery-db \
-e POSTGRES_USER=zapuser \
-e POSTGRES_PASSWORD=zappassword \
-e POSTGRES_DB=zapdelivery \
-p 5432:5432 \
-v ~/postgres-data:/var/lib/postgresql/data \
-d postgres:latestCrie um arquivo .env na raiz do projeto com:
DATABASE_URL="postgresql://zapuser:zappassword@localhost:5432/zapdelivery?schema=public"
GROQ_API_KEY="sua_chave_aqui"prisma generate
prisma db pushuv run src/main.pyA API estará disponível em:
📄 Documentação: http://localhost:8000/docs
🔌 Endpoint MCP: http://localhost:8000/mcp
🛠 Configuração do Cursor IDE Adicione no arquivo de configuração do Cursor:
{
"mcpServers": {
"postgres-api": {
"url": "http://localhost:8000/mcp"
}
}
}