Files
innotexBoard/backend
innotex c51592c7ea feat: Add Docker image update system (TrueNAS Scale inspired)
- 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
2026-01-16 19:37:23 +01:00
..
2026-01-16 18:40:39 +01:00
2026-01-16 18:40:39 +01:00
2026-01-16 18:40:39 +01:00
2026-01-16 18:40:39 +01:00
2026-01-16 18:40:39 +01:00
2026-01-16 18:40:39 +01:00

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/docs
  • http://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