Passer au contenu principal

Exemple de documentation : NomDuService

NomDuService est un service dont la fonction principale est de [décrire brièvement le rôle du service, ex. : générer des images, traiter des données, héberger une base, etc.].

1. Prérequis

    Docker >= 20.x NVIDIA Container Toolkit, si le conteneur exploite le GPU (optionnel)

    2. Arborescence des répertoires

    Les volumes suivants sont utilisés afin de persister les données :

    mkdir -p /home/docker/srv/nomduservice/{entrees,modeles,resultats}
    chown -R 1000:1000 /home/docker/srv/nomduservice
    
    Répertoire hôte Répertoire dans le conteneur Description
    /home/docker/srv/nomduservice/entrees /app/entrees Fichiers d’entrée
    /home/docker/srv/nomduservice/modeles /app/modeles Modèles utilisés
    /home/docker/srv/nomduservice/resultats /app/resultats Résultats générés

    3. Exemple de configuration docker-compose.yml

    services:
      nomduservice:
        image: exemple/image:latest
        container_name: nomduservice
        ports:
          - "8080:8080"
        environment:
          TZ: "Europe/Paris"
          PUID: "1000"
          PGID: "1000"
        restart: unless-stopped
        volumes:
          - /home/docker/srv/nomduservice/entrees:/app/entrees
          - /home/docker/srv/nomduservice/modeles:/app/modeles
          - /home/docker/srv/nomduservice/resultats:/app/resultats
    

    4. Accès

    • URL d’accès local : http://localhost:8080 (à adapter selon l’environnement)

    5. Documentation complémentaire

    • Image Docker : à renseigner
    • Référentiel Git : à renseigner
    • Documentation officielle : à renseigner