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