Update 2018

This commit is contained in:
nemunaire 2018-10-03 10:56:13 +02:00
commit 3318c044f4
7 changed files with 46 additions and 51 deletions

View file

@ -6,10 +6,11 @@ Projet et rendu
## Projet
Écrivez un script `mycloud-run.sh` pour automatiser le lancement de votre
instance personnelle d'`owncloud`. Une attention particulière devra être
apportée à la manière dont vous gérerez le rappel du script pour éventuellement
relancer un conteneur qui se serait arrêté (évidemment sans perdre les
données).
instance personnelle [`nextcloud`](https://hub.docker.com/_/nextcloud/) ou
d'[`owncloud`](https://hub.docker.com/r/owncloud/server/). Une attention
particulière devra être apportée à la manière dont vous gérerez le rappel du
script pour éventuellement relancer un conteneur qui se serait arrêté
(évidemment sans perdre les données).
À la fin de son exécution, le script affichera un lien utilisable sur l'hôte
pour se rendre sur la page de connexion. Une autre machine de votre réseau
@ -34,6 +35,20 @@ l'hôte par exemple, etc.) et la plus respectueuse des bonnes pratiques que l'on
a pu voir durant ce premier cours.
### Exemple d'exécution
<div lang="en-US">
```
42sh$ ./mycloud-run.sh
http://localhost:12345/
42sh$ #docker kill db
42sh$ ./mycloud-run.sh # le script relancera une base de données,
# sans avoir perdu les données
http://localhost:12345/
```
</div>
## Modalité de rendu
Un service automatique s'occupe de réceptionner vos rendus, de faire des
@ -46,7 +61,7 @@ envoyé à une autre adresse et/ou non signé et/ou reçu après la correction n
sera pas pris en compte.
Par ailleurs, n'oubliez pas de répondre à
[l'évaluation du cours](https://www.epitaf.fr/moodle/mod/quiz/view.php?id=20).
[l'évaluation du cours](https://www.epitaf.fr/moodle/mod/quiz/view.php?id=213).
## Tarball
@ -58,11 +73,8 @@ Voici une arborescence type:
<div lang="en-US">
```
login_x-TP1/webserver
login_x-TP1/webserver/Dockerfile
login_x-TP1/webserver/index.html
login_x-TP1/mycloud
login_x-TP1/mycloud/mycloud-run.sh
login_x-TP1/
login_x-TP1/mycloud-run.sh
```
</div>