InnotexBoard - Backend
Interface d'administration Debian avec FastAPI
Installation
pip install -r requirements.txt
Lancement
python main.py
Ou avec Gunicorn pour la production :
gunicorn -w 4 -b 0.0.0.0:8000 -k uvicorn.workers.UvicornWorker main:app
Documentation API
Une fois démarrée, la documentation Swagger est disponible à :
http://localhost:8000/docshttp://localhost:8000/redoc
Variables d'environnement
Créer un fichier .env :
SECRET_KEY=your-super-secret-key-change-in-production
FRONTEND_URL=http://localhost:3000
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=480