\newpage Rendu ===== ## Projet Écrivez le `docker-compose.yml` permettant de lancer facilement une instance de serveur du FIC. ### Stage 1 : `Dockerfile` * admin * backend * frontend ### Stage 2 : `docker-compose.yml` simple * admin * backend * frontend * mysql ### Stage 2 (bis) : `docker-compose.yml` avec autentification * admin * backend * frontend * mysql * nginx (auth) ### Stage 3 : `fic-server.yml` sécurisé * admin * backend * frontend * mysql * nginx (auth) Utilisant `docker secrets` et `docker config`. ### Stage 4 : `fic-server.yml` production ready ssh between back and front et sur deux machines distinctes ## Modalité de rendu Un service automatique s'occupe de réceptionner vos rendus, de faire les vérifications nécessaires et de vous envoyer un accusé de réception (ou de rejet). Ce service écoute sur l'adresse , c'est donc à cette adresse et exclusivement à celle-ci que vous devez envoyer vos rendus. Tout rendu envoyé à une autre adresse et/ou non signé ne sera pas pris en compte. ## Tarball Tous les fichiers identifiés comme étant à rendre pour ce TP sont à placer dans une tarball (pas d'archive ZIP, RAR, ...). Les réponses aux questions sont à regrouper dans un fichier `questions.txt` à placer à la racine de votre rendu. Voici une arborescence type:
``` login_x-TP2/influxdb login_x-TP2/influxdb/Dockerfile login_x-TP2/influxdb/influxdb.conf login_x-TP2/docker-compose.yml login_x-TP2/mymonitoring.yml login_x-TP2/fic-server login_x-TP2/fic-server/fic-server.yml login_x-TP2/fic-server/Dockerfile-admin login_x-TP2/fic-server/Dockerfile-backend login_x-TP2/fic-server/Dockerfile-frontend ```