- Implement UpdateService for image version checking and atomic updates - Add DockerComposeManager for centralized docker-compose management - Create 12 docker-compose references in /home/innotex/Docker - Add 13 new API endpoints (6 for images, 7 for compose management) - Add comprehensive documentation and examples
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