===== Procédure à Suivre Pour Autoriser un Nouveau Service via le Proxy Inverse Traefik ===== **0.** Se connecter à l'interface d'administration du serveur DNS faisant autorité sur la zone à exploiter \\ **1.** Choisir un nom de domaine pour exposer le nouveau service \\ **2.** Créer une ressource d'enregistrement DNS de type A (et AAAA) pour le nom de domaine choisi \\ **3.** Créer une ressource d'enregistrement DNS de type AAAA pour le nom de domaine choisi \\ **4.** Se connecter au conteneur sur lequel est déployé le service de Proxy Inverse Traefik \\ **5.** Ouvrir le fichier de configuration (playbook) YAML nommé "deployment/traefik-stack/dynamic_conf/camix.yml" \\ /app/traefik/deployment/traefik-stack/dynamic_conf/camix.yml **6.** Ajuster le template de la section "router" du playbook YAML pour l'adapter au nouveau service à ajouter \\ camix-nextcloud-router: rule: "Host(`cloud.camix.cm`) || (`nuage.camix.cm`)" entryPoints: - "websecure" service: "camix-nextcloud-service" tls: certResolver: "letsencrypt" **7.** Ajuster le template de la section "service" du playbook YAML pour l'adapter au nouveau service à ajouter \\ camix-nextcloud-service: loadBalancer: servers: # Container 109 IP for NextCloud (listening on standard port 80 & 443 inside CT109) - url: "http://10.1.0.6:80" # - url: "http://10.1.0.6:443" **8.** Modifier le fichier configuration nommé "deployment/traefik-stack/dynamic_conf/camix.yml" pour y insérer le bloc "router" du nouveau service dans la section "router" du playbook YAML \\ **9.** Modifier le fichier nommé "deployment/traefik-stack/dynamic_conf/camix.yml" pour y insérer le bloc "service" du nouveau service dans la section "service" du playbook YAML \\ **10.** Enregistrer et Fermer le fichier de configuration nommé "deployment/traefik-stack/dynamic_conf/camix.yml" \\ **11.** ... \\