API Flask para gerenciar estatísticas de jogadores de Counter-Strike.
- Conta na Vercel
- Vercel CLI instalado (opcional)
# Instalar Vercel CLI
npm i -g vercel
# Fazer login
vercel login
# Deploy
vercel- Faça push do código para o GitHub
- Acesse vercel.com
- Importe o repositório
- A Vercel detectará automaticamente o projeto Flask
GET /- Status da APIGET /estatisticas- Lista todas as estatísticasPOST /estatisticas- Adiciona nova estatística (em desenvolvimento)
Na Vercel, o SQLite funciona em /tmp e é temporário. Os dados são perdidos entre deployments.
- Vercel Postgres (recomendado para produção)
- Supabase (PostgreSQL gratuito)
- PlanetScale (MySQL serverless)
- MongoDB Atlas (NoSQL)
# Instalar dependências
pip install -r requirements.txt
# Rodar localmente
python api/index.pyAcesse: http://localhost:5001
cs-api/
├── api/
│ └── index.py # Entry point para Vercel e execução local
├── requirements.txt # Dependências Python
├── vercel.json # Configuração Vercel
└── .vercelignore # Arquivos ignorados no deploy
Nota: o arquivo vercel.json está configurado para compilar funções Python em api/**/*.py e rotear /(.*) para /api/index.py.