slowapi).Dockerfile multistage optimizado.requirements.txt: DATABASE_URL en tu archivo .env o en app/database.py: requirements.txt: DATABASE_URL en tu archivo .env o en app/database.py: .env en la raíz (para local) o configúralas en tu plataforma de despliegue (Dokploy/Railway).DATABASE_URL String de conexión a PostgreSQL postgresql+asyncpg://user:pass@host/db ✅ Sí SECRET_KEY Llave para firmar tokens JWT generar_con_openssl_rand_hex_32 ✅ Sí ALGORITHM Algoritmo de encriptación JWT HS256 ❌ No ACCESS_TOKEN_EXPIRE_MINUTES Duración del token en minutos 30 ❌ Nofastapi-tasks.Dockerfile) o Nixpacks (gracias al railpack.json).DATABASE_URL y cualquier otra variable necesaria (ej. SECRET_KEY).http://localhost:8000/docsPOST /users/POST /tokenusername (email) y password.access_token.Authorization: Bearer <tu_token> para acceder a las rutas de tareas /tasks/.LICENSE para más detalles.Posted Jul 19, 2026
Built a task management backend with FastAPI and PostgreSQL.
0
0