File size: 741 Bytes
30b5e11
 
 
 
 
 
 
b54b689
30b5e11
 
 
 
 
 
 
 
b54b689
 
 
 
 
30b5e11
 
b54b689
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
version: '3.8'

services:
  kibali-engine:
    build: .
    image: kibali-engine:latest
    container_name: kibali-engine
    # Configuration GPU vitale pour l'IA
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: 1
              capabilities: [gpu]
    volumes:
      # On ne monte que les dossiers de données persistantes
      - ./model_cache:/app/model_cache
      - ./data:/app/data
      # On évite de monter tout le dossier /app pour ne pas écraser 
      # le build de Vite fait pendant le Dockerfile
    ports:
      - "8000:8000"
    # Lancement de l'API avec uvicorn
    command: python3 -m uvicorn main:app --host 0.0.0.0 --port 8000