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. …