virli/tutorial/docker-orchestration/project.md

86 lines
1.7 KiB
Markdown
Raw Normal View History

2015-10-29 04:45:40 +00:00
\newpage
2016-09-15 00:46:46 +00:00
Rendu
=====
2015-10-29 04:45:40 +00:00
2016-09-15 00:46:46 +00:00
## Projet
2015-10-29 04:45:40 +00:00
2017-10-16 01:10:34 +00:00
Écrivez le `docker-compose.yml` permettant de lancer facilement une
instance de serveur du FIC.
2015-10-29 04:45:40 +00:00
2017-10-17 23:59:55 +00:00
### 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
2015-10-29 04:45:40 +00:00
2016-09-15 00:46:46 +00:00
## Modalité de rendu
2015-10-29 04:45:40 +00:00
2016-09-15 00:46:46 +00:00
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).
2015-10-29 04:45:40 +00:00
2016-09-15 00:46:46 +00:00
Ce service écoute sur l'adresse <virli@nemunai.re>, 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.
2015-10-29 04:45:40 +00:00
2016-09-15 00:46:46 +00:00
## Tarball
2015-10-29 04:45:40 +00:00
2016-09-15 00:46:46 +00:00
Tous les fichiers identifiés comme étant à rendre pour ce TP sont à
placer dans une tarball (pas d'archive ZIP, RAR, ...).
2015-10-29 04:45:40 +00:00
2016-09-15 00:46:46 +00:00
Les réponses aux questions sont à regrouper dans un fichier `questions.txt` à
placer à la racine de votre rendu.
2015-10-29 04:45:40 +00:00
2016-09-15 00:46:46 +00:00
Voici une arborescence type:
2015-10-29 04:45:40 +00:00
2017-10-17 06:29:07 +00:00
<div lang="en-US">
2015-10-29 04:45:40 +00:00
```
2016-09-15 00:46:46 +00:00
login_x-TP2/influxdb
login_x-TP2/influxdb/Dockerfile
login_x-TP2/influxdb/influxdb.conf
2017-10-16 01:10:34 +00:00
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
2015-10-29 04:45:40 +00:00
```
2017-10-17 06:29:07 +00:00
</div>