Commit f29aa40c authored by Marie Bisson's avatar Marie Bisson
Browse files

maj

parent fb7d7bcf
Loading
Loading
Loading
Loading
+10 −11
Original line number Diff line number Diff line
# Docker*
# [Docker*](../glossary/#d)

* L'image ne peut être créée que si une édition existe (la création d'une image à partir d'un MaX vide est impossible, et inutile !).
L’image ne peut être créée que si une édition existe (la création dune image à partir dun MaX vide est impossible, et inutile !).

* Création de l'image de l'édition (exemple avec l'édition de démonstration) puis lancement du container* accessible sur le port 9999 (base XML du projet stockée dans */opt/basex/data/max_demo_lorem* :
Voici la procédure pour la création de limage d’une édition (exemple avec lédition de démonstration TEI) et le lancement du [container*](../glossary/#c) accessible sur le port 9999 (base XML du projet stockée dans /<span class="dossier">opt</class>/<span class="dossier">basex</class>/<span class="dossier">data</class>/<span class="dossier">max_TEI_demo</span> :

Création de l'édition de démonstration
* Création de lédition de démonstration

```
$ ./tools/max.sh -i && ./tools/max.sh -d

./tools/max.sh -i && ./tools/max.sh -d
```

Ajout des droits sur les données de la base pour le container :
* Ajout des droits sur les données de la base pour le container :

```
$ sudo chown -R 1984 /opt/basex/data/max_demo_lorem
$ sudo chown -R 1984 /opt/basex/data/max_TEI_demo
```

Création de l'image de l'édition puis lancement du container :
Création de limage de lédition puis lancement du container :

```
 $ sudo docker build -t unicaen/max_demo_lorem .
 $ sudo docker run -d -p 9999:8984 --volume /opt/basex/data/max_demo_lorem:/srv/basex/data/max_demo_lorem unicaen/max_demo_lorem
 $ sudo docker build -t unicaen/max_TEI_demo .
 $ sudo docker run -d -p 9999:8984 --volume /opt/basex/data/max_TEI_demo:/srv/basex/data/max_TEI_demo unicaen/max_TEI_demo
```