Update README.md

This commit is contained in:
Estelle Perez 2022-05-04 15:19:40 +00:00
parent 36735a5cb3
commit 170a5165cd
1 changed files with 24 additions and 12 deletions

View File

@ -2,32 +2,44 @@
# Installation # Installation
## Installation des pré-requis ## Installation des pré-requis
`sudo apt update ```bash
sudo apt update
sudo apt install git virtualenv python3-dev build-essential mariadb-server gettext libzip-dev libssl-dev sudo apt install git virtualenv python3-dev build-essential mariadb-server gettext libzip-dev libssl-dev
sudo apt install python3-mysqldb/stable` sudo apt install python3-mysqldb/stable
```
## Création utilisateur ## Création utilisateur
`adduser --system \ ```bash
adduser --system \
--home /srv/petition.chalec.org/ \ --home /srv/petition.chalec.org/ \
--shell /bin/bash \ --shell /bin/bash \
--group \ --group \
pytition` pytition
```
Connection de l'utilisateur : Connection de l'utilisateur :
`su pytition` ```bash
su pytition
```
## Création des dossiers ## Création des dossiers
`mkdir -p /srv/petition.chalec.org/tools ```bash
mkdir -p /srv/petition.chalec.org/www/{static,mediaroot}` mkdir -p /srv/petition.chalec.org/tools
mkdir -p /srv/petition.chalec.org/www/{static,mediaroot}
```
## Installation ## Installation
Récupération de la version : Récupération de la version :
`version=$(curl -s https://api.github.com/repos/pytition/pytition/releases/latest | grep "tag_name" | cut -d : -f2,3 | tr -d \" | tr -d ,)`
`virtualenv -p python3 pytition_venv ```bash
version=$(curl -s https://api.github.com/repos/pytition/pytition/releases/latest | grep "tag_name" | cut -d : -f2,3 | tr -d \" | tr -d ,)
```
```bash
virtualenv -p python3 pytition_venv
wget https://github.com/pytition/Pytition/archive/refs/tags/v2.4.tar.gz wget https://github.com/pytition/Pytition/archive/refs/tags/v2.4.tar.gz
tar -xvf v2.4.tar.gz -C ~/www --strip 1 tar -xvf v2.4.tar.gz -C ~/www --strip 1
source ./pytition_venv/bin/activate source ./pytition_venv/bin/activate
cd ~/www/ cd ~/www/
pip3 install -r requirements.txt` pip3 install -r requirements.txt
```