Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:infrastructure:tests [2020/02/14 21:57] – [Dossier personnel] qduchemi | technique:infrastructure:tests [2020/09/29 16:58] (Version actuelle) – supprimée qduchemi | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Infrastructure de test de Picasoft ====== | ||
- | Picasoft dispose d'une machine virtuelle de test similaire à celles utilisées en production. Elle permet de valider le fonctionnement d'un logiciel avant une mise à jour, de tester de nouveau services ou encore d' | ||
- | |||
- | Pour y accéder il faut fournir votre clef SSH à un administrateur, | ||
- | |||
- | ===== Dossier personnel ===== | ||
- | |||
- | Pour faciliter l' | ||
- | |||
- | **Faites le ménage de temps à autre** dans votre dossier pour ne pas utiliser de l' | ||
- | |||
- | ===== Docker ===== | ||
- | Picasoft utilisant Docker pour déployer ces services, c'est aussi cette technologie qui est utilisée sur la machine de test. | ||
- | |||
- | ==== Images ==== | ||
- | Généralement Picasoft utilise un // | ||
- | Cependant, en phase de test, on //build// très régulièrement son image au fur et à mesure que l'on avance. Si l'on pousse à chaque fois son image sur le // | ||
- | Par exemple si je souhaite tester une image de Framadate, je copie mon Dockerfile (et les autres fichiers associés) dans un dossier ''/ | ||
- | |||
- | Bien sûr, lorsque j'ai fini mes tests je fais le ménage en supprimant mon image Docker de la machine avec la commande '' | ||
- | |||
- | ==== Conteneur ==== | ||
- | Pour déployer nos conteneurs Docker, nous utilisons // | ||
- | |||
- | Le fichier de configuration est ''/ | ||
- | < | ||
- | #################### | ||
- | ## Framadate kyane # | ||
- | #################### | ||
- | wiki: | ||
- | container_name: | ||
- | image: framadate: | ||
- | [...] | ||
- | </ | ||
- | L' | ||
- | |||
- | Si on a besoin de données persistantes pour un conteneur, on créé un dossier au nom du conteneur dans ''/ |