Skip to content

Configuration

Lopidurs edited this page May 18, 2022 · 11 revisions

Conventions et bonnes pratiques pour le repository

Structure des fichiers sur le github

Les dossiers sur le github sont organisé de la façon suivante: Nom_de_la_partie (mail, web, dns,...)/Nom_du_service/Fichiers_de_configuration.
Seule les fichiers de configurations qui ont été modifiés sont présent sur github et ces derniers doivent être structuré de la même manière qu'ils se trouvent dans le service.

Les commits

Les messages de commits doivent être écrit de la manière suivante: "NOM_DU_SERVICE_IMPACTER: message de commit"

Workflow de développement

image

    1. La première chose consiste à choisir une image de base pour le container Docker. Par défaut nous conseillons un container ubuntu:latest mais rien n'empêche de choisir une autre image (par exemple une image spécialisé dans le service concerner).
    1. Grâce à la commande apt install, il faut installer le service souhaiter ainsi que ces dépendances.
    1. Ensuite, il faut modifier les fichiers de configuration pour adapter le service aux besoin du client.
    1. Viens maintenant une phase de test pour s'assurer que le service fonctionne comme on le souhaite.
    1. La création d'un dockerfile permet l'automatisation du déploiement du service.
    1. Enfin un test final prends place pour s'assurer que le déploiment

Etat d'avancement et de fonctionnement du prototype

Service DNS :

Analyse configure documentation sécurisation
Valider Valider Valider Valider

Service Web :

Analyse configure documentation sécurisation
Valider NON NON NON

Service interne:

Analyse configure documentation sécurisation
En attente de validation NON NON NON

Service mail:

Analyse configure documentation sécurisation
Valider Valider Valider Valider

Service VOIP:

Analyse configure documentation sécurisation
Valider NON NON En attente de validation

Organisation du travail

Les différentes parties ont été distribué équitablement entre tous les membres et chacun est responsable de sa partie. Si quelqu'un rencontre des difficultés avec sa partie il peut poser des questions dans le discord ou bien placer une date pour un call de groupe.

Clone this wiki locally