Commit 9683f64c authored by Matthieu Boileau's avatar Matthieu Boileau
Browse files

Update README.md

Ajout des environnement virtuels.
parent bcf67a14
Pipeline #3800 passed with stages
in 47 seconds
......@@ -9,17 +9,65 @@
### Paquets python
Il est conseillé d'utiliser [`virtualenv`](https://virtualenv.pypa.io/en/latest/userguide/) ou [`conda-env`](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html) pour isoler vos installations python.
L'installation des dépendances et de Pelican se fait avec :
Il est conseillé d'utiliser [`virtualenv`](https://virtualenv.pypa.io/en/latest/userguide/) ou [`conda-env`](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html) pour isoler vos installations python.
L'installation des dépendances et de Pelican se fait avec :
#### Avec `virtualenv`
On crée un virtualenv dans la racine du projet
```
virtualenv --python=python3 venv
```
On l'active
```
source venv/bin/activate
```
On install les dépendances et Pelican avec
```
pip install -r requirements.txt
```
#### Avec `conda-env`
On crée un conda-env qui contient les dépendances
```
conda env create --file environment.yml
```
On l'active
```
conda activate calcul
```
#### Avec Docker
On se connecte au registry :
```
docker login registry.math.unistra.fr
```
On récupère l'image docker :
```
docker pull registry.math.unistra.fr/groupe-calcul/website
```
On instancie l'image en montant le répertoire courant qui doit correspondre à la racine du projet :
```
docker run --rm -ti -v $PWD:/home/calcul/website \
registry.math.unistra.fr/groupe-calcul/website
```
> Plus d'info dans la [doc gitlab](/container_registry).
## Construction du site
Pour visualiser en local le rendu du site :
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment